|
@ -7,3 +7,29 @@ An interactive map tool. A tool for collaborative planning on maps. Anyone can c |
|
|
## Install |
|
|
## Install |
|
|
|
|
|
|
|
|
Ethermap is built in JavaScript (soz) using NodeJS. Install instructinos for the back and frontend are in their respective folders. |
|
|
Ethermap is built in JavaScript (soz) using NodeJS. Install instructinos for the back and frontend are in their respective folders. |
|
|
|
|
|
|
|
|
|
|
|
## Desires |
|
|
|
|
|
|
|
|
|
|
|
Minimal viable functionality for this project is the following : |
|
|
|
|
|
|
|
|
|
|
|
- Anyone can create a map |
|
|
|
|
|
- Anyone can create, modify and delete points on a map that contain at least |
|
|
|
|
|
- name of point |
|
|
|
|
|
- notes on said point |
|
|
|
|
|
- Everyone can see current users _live_ |
|
|
|
|
|
- users can choose their name |
|
|
|
|
|
- users can choose their cursor colour |
|
|
|
|
|
- user data should be remembered across visits |
|
|
|
|
|
|
|
|
|
|
|
Things that ethermap should/could do in the future : |
|
|
|
|
|
|
|
|
|
|
|
- points |
|
|
|
|
|
- edits are all recorded |
|
|
|
|
|
- users |
|
|
|
|
|
- users can chat |
|
|
|
|
|
- users can also draw polygons and make labels that are not necessarily "points of interest" |
|
|
|
|
|
- notes |
|
|
|
|
|
- notes should be rich |
|
|
|
|
|
- note updates should also be "live" |
|
|
|
|
|
- notes should be attributed to users who wrote/edited them |
|
|
|
|
|
- _osmAnd Sync!_ |
|
|