nextcloud / nextcloud/maps

Events + Contacts + ...!

Open
#18 3 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

design enhancement feature: 📆 events
Dominant language
JavaScript
Stars
598
Forks
113
PR merge metrics
No merged PRs in 30d

Description

Once you manage to have contacts on the map (#16) and events on the map (#3), it would be useful how to help the user to understand what is near to who.

Scenarios:
It would be cool if the map (or generally Nextcloud) shows/remembers me that :

  • two clients are near the conference venue (I can call and see if they want me to come and update them on the new features)
  • John lives near the restaurant where I will have a dinner (we can invite him!)

Nice additions would be:

Considering the time frame:
I am scheduling a meeting with a client at their site. I want to see on the map the other meeting which is half an hour before. If it is too far I will have to reschedule this meeting!

Considering the data of other users:
You know that famous conference you are going to attend? Did you know that Karl, the sales rep, is going too? Maybe you can have dinner together (or go together to the client). There are of course permission issues but also a lot of useful applications!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing issues #16 and #3 to understand how contacts and events are represented on the map. Clarify the intended proximity, time-window, visibility, and permission behavior with maintainers; the work is done only when those scenarios have an agreed scope and acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.