A fully-featured OpenStreetMap-based map where markers and lines can be added with live collaboration.
 
 
 
 
 
 
Go to file
Candid Dauth 0efa96f0bd Fix pad name in table export title 2023-11-15 05:20:03 +01:00
.github/workflows Build docker image from vue3 branch for beta deployment 2023-11-14 03:42:28 +01:00
.yarn Fix build setup 2023-09-13 15:15:05 +02:00
artwork
client WIP finished: Migrated to Vue 3, Bootstrap 5, ESM, Vite (only minor issues remaining) 2023-11-14 03:31:55 +01:00
docs Update vuepress theme config 2023-11-14 22:03:50 +01:00
frontend Fix pad name in table export title 2023-11-15 05:20:03 +01:00
leaflet WIP finished: Migrated to Vue 3, Bootstrap 5, ESM, Vite (only minor issues remaining) 2023-11-14 03:31:55 +01:00
server Fix handling of empty pad/marker/line names in table export 2023-11-14 22:01:39 +01:00
types Fix handling of marker/line default values 2023-11-14 21:55:54 +01:00
utils Streamline handling of undefined values in field options 2023-11-14 21:24:40 +01:00
.dockerignore
.eslintrc.js WIP 2023-11-08 21:31:19 +01:00
.gitignore
.htmlhintrc
.yarnrc.yml Fix build setup 2023-09-13 15:15:05 +02:00
Dockerfile WIP finished: Migrated to Vue 3, Bootstrap 5, ESM, Vite (only minor issues remaining) 2023-11-14 03:31:55 +01:00
LICENSE.md
README.md
config.env.example
docker-compose.yml Fix build setup 2023-09-13 15:15:05 +02:00
facilmap.conf.example
package.json Add global check-types script 2023-11-14 19:03:58 +01:00
tsconfig.json WIP 2023-11-08 21:31:19 +01:00
yarn.lock WIP finished: Migrated to Vue 3, Bootstrap 5, ESM, Vite (only minor issues remaining) 2023-11-14 03:31:55 +01:00

README.md

FacilMap is a privacy-friendly, open-source versatile online map that combines different services based on OpenStreetMap and makes it easy to find places, plan routes and create custom maps full of markers, lines and routes. Features include:

  • Different map styles for roads, topography, cycling, hiking, public transportation, water navigation, ...
  • Search for places and show their information (website, opening hours, ...)
  • Calculate routes and adjust them by dragging. An elevation profile can be shown.
  • Smartphone-friendly interface.
  • Create and share custom maps with markers, lines and routes on them.
  • Open GPX/KML/OSM/GeoJSON files and save them on a custom map.
  • Define custom styles of markers, lines and routes and generate a legend automatically.
  • Define custom form fields for the details of markers, lines and routes.
  • API to embed custom maps into a website and to modify them programmatically.
  • Extensive documentation.

Documentation

For more information, have a look at the documentation.

Quick links:

Get help

Quick start

  1. Run yarn install to install the dependencies
  2. Run yarn build to build the JS bundles
  3. Copy config.env.example to config.env and adjust the settings
  4. Run yarn server inside the server directory

More details can be found in the Administrator guide and the Developer guide.

Support FacilMap

Financial support is always welcome!