Skip to content

witoszek.dev

Routes optimization

Created
15.03.2020
Used technologies
JavaScript
React
Firebase

Web app made to optimize delivery routes received from company API by using Here Maps services.


This app fetches routes and does optimizations by using Here Maps API and allows downloading them as .gpx files and as a link to popular navigation app Mapy.cz.

The app was fully built by using Firebase services:

  • Authentication allows only invited users to log in.
  • Firestore stores data about added routes and results generated by the app backend
  • Cloud Functions run custom logic to generate the routes files and optimize them
  • Storage bucket stores files for download for a limited time

Using Firebase allowed me to deliver the MVP very quickly by not worrying about setting time consuming things like authentication. The generous free tier on Firebase also makes the app free to run for the limited amount of users using it.