An open source blueprint to your next logistics/delivery app development. This projects incorporates the breaking changes after Google's migration from legacy HTTP to HTTP v1 for cloud messaging. It relies on the Provider package for statement management and it was designed using the MVC layout.
To deploy this project:
- Create Firebase Project from https://console.firebase.google.com.
- Import the file google-service.json into your project as the instructions say.
- Change Pay Plan to either Flame or Blaze
- Go to Firebase -> Registration and activate Login/Registrtion with email.
- Add your project to the Google API console
- Activate google Maps API
- Activate google Places API
- Add google maps API key to the lib/main.dart file
- Get a temporary Oauth to enable you send notifications to the Driver App. Legacy Firebase codes have been updated here.
Framework: Flutter
Server: Firebase
IDE: Android Studio
Uchenna Nnodim.