- Install Node.js from the official website
- Clone the repository on your local machine and open with Visual Studio Code for example.
- Install dependencies express.js and cors with following commands:
$ npm install express
$ npm install cors
- Run
index.js
file and navigate to http://127.0.0.1:3000/html/map.html
- Run 9ways.exe and navigate to http://127.0.0.1:3000/html/map.html
You can login to website with already existing accounts or make a new one for yourself. Existing accounts can be found from the accounts.json. Creating account happens on register.html page and submitted form data is then sent to express.js server (index.js) that receives the data and saves it into accounts.json.
The icons used on the website are sourced from Boxicons (see license) and Icons8 (see license).
leaflet-control-geocoder (see license).
Leaflet.MousePosition (see license).
leaflet-routing-machine (see license).
Leaflet.markercluster (see license)
https://leafletjs.com/reference.html
When accessing the page with Firefox browser there are problems with downloading the css files so using Chrome is recommended