Skip to content

Dalia-Ahmed9/Bus-Tracking

Repository files navigation

🚌 Bus Tracking App

A mobile application built with Flutter for real-time bus tracking, designed with two main user roles: Driver and Rider.
The app helps users track bus locations live and provides a smooth onboarding and authentication experience.


🚀 Features

🔹 Onboarding & Authentication

  • Introductory onboarding screens
  • User registration and login for both Drivers and Riders

🔹 Driver Features

  • Create an account and log in
  • Add a new bus with location enablement
  • Share real-time bus location

🔹 Rider Features

  • Create an account and log in
  • View available buses
  • Track bus location in real time

📱 App Screens

Start Screen Signup Login
Start Signup Login
Driver Rider Home
Driver Rider Home

🛠️ Tech Stack

  • Flutter for UI and app development
  • Firebase for authentication and database
  • Cubit (Bloc) for state management
  • Google Maps API for location tracking

✨ Summary

This project demonstrates a complete Flutter application featuring:

  • Multi-role authentication (Driver / Rider)
  • Real-time bus tracking using maps
  • Simple and user-friendly interface

📧 Contact

Dalia Ahmed
📞 01007530238
✉️ eng-daliaahmed@outlook.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors