Skip to content

xBodda/Transpot

Repository files navigation

Transpot

About

I developed a fully functioning transportaion flutter application that is compatible with both iOS & Android. I built it with the MVVM ( Model-View-ViewModel ) architecture, and I used Firebase Authentication to securely authenticate users, Cloud Firestore to store product details & users' data, Firebase Storage to store product images, and Provider for state management.

Note: I didn't include my GoogleService-Info.plist & google-services.json files for obvious reasons, so you have to set up your own firebase project to be able to host this application, otherwise it won't work.

Features

  • Sign-in, Sign-up, Reset password, Log-out.
  • Users can edit their information (Name, Phone number, Address).
  • Cache images for faster load times.
  • Maintain cart.
  • Book a ride.
  • View ride status.
  • All of the above is synced with the database.
  • Animated buttons with alert messages.
  • Animated images & navigation bar.

Screenshots

Home_Screen Sign_In Sign_Up
Home Sign-In Sign-Up
Main_Screen SideBar Packages_Screen
Main-Screen Side-Bar Packages
Wallet_Screen TopUp_Screen AvailableBuses_Screen
Wallet TopUp Checkout
Checkout_Screen TopUp_Screen Drive_Screen
Checkout Checkout Checkout

Resources

The following resources were used during the development of this project:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published