The Merchant Routes is an open source application for creating routes for foot merchandisers, couriers, etc. Merchant Routes uses Google Maps API (Directions API, Geocoding API)
-
Points
- In db.sqlite3 file includes data on stores «Diksi», «Karusel'», «Perekrestok», «BILLA», «Viktoriya», «TD Holding-Centr», etc.
- All points you can see in map.
- You can add additional points in two ways:
-
If you want to add one or more points - this can be done from the UI application.
-
If you need to add many points - use the django-admin command:
python manage.py loadmarket <file.txt>
-
-
Routes
- Determination of the optimal walking route for given points for a given starting point.
- Determination of the optimal walking route for the given points with automatic determination of the starting point. The starting point is each one of the points that enters the radius zone of the nearest metro station.
- Display the calculated route on the map.
- The finished route can be uploaded to the format *.xlsx
- Python 3.6 or later.
- Django 2.0 or later.
- Other requirements you can see in requirements.txt
- A Google Maps API key (You can get a API key in Google Developers.)
Report an issue or send feedback: GitHub Issues.