Uber - Lyft - Bolt - Clone - Rider

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.

feed example feed example

Implementation Guide

To deploy this project:

1 Firebase Panel

  • 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.

2 Google maps

  • 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

3 Google Oauth

  • Get a temporary Oauth to enable you send notifications to the Driver App. Legacy Firebase codes have been updated here.

Screenshots

feed example feed example feed example feed example feed example

GIF

Tech Stack

Framework: Flutter

Server: Firebase

IDE: Android Studio

Thanks

Uchenna Nnodim.