/map-log

Collaborative map

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Collaborative map

A generic collaborative map web-site model.

Features

  • Anyone can visualize the map and stats about the map elements.
  • Filter map elements by type, date, location.
  • Users can register to add new content to the map.
  • Users can interact with created elements (vote, add more content).
  • Created elements have a set of customizable fields (name, date, type, atttached image, etc).
  • (optional) Created elements are assigned their own URL.
  • User and map data stored in a DB.
  • (stretch goal) Admin dashboard to manage site.

Technologies

  • Frontend: Leaflet.js + vanilla JS.
  • Backend: Express.js.

(work in progress)