Under rapid development.
See DOWNLOAD.md for download information.
- https://mapper1024.github.io/jsdoc: auto-generated API documentation
- doc/JOURNAL.md: development process and decisions journal
- doc/REQUIREMENTS.md: specified feature requirements
- doc/STRUCTURE.md: map of the project's directories
The mapping tool can be run as an Electron desktop app; the mapping component and backends are all bundled in the Electron app.
Alternatively, the mapping component can be embedded in any other web app. The mapper component library is bundled into a single javascript module file with each release.
A live demo is available at https://mapper1024.github.io/demo.
To run with Electron as a local desktop app, use the yarn commands:
yarn
yarn electron-rebuild
yarn start
This tool can also be embedded in a remote server, an example flask app is provided that currently serves the live demo:
pipenv sync
FLASK_ENV=development FLASK_APP=src.flask pipenv run flask run # Run server on 127.0.0.1:5000