Skip to content

Latest commit

Β 

History

History
73 lines (41 loc) Β· 3.16 KB

File metadata and controls

73 lines (41 loc) Β· 3.16 KB

🚌 Bus-Routing - Real-Time School Bus Tracking App

Welcome to Bus-Routing! 🚍 This Flutter project is designed to improve student safety and offer peace of mind to parents by enabling real-time school bus tracking, powered with Google Maps and built using GetX State Management.


✨ Features

  • πŸ‘¨β€πŸ‘©β€πŸ‘§ Dual Role Login – Provides two distinct user experiences:

    • Drivers can log in to see optimized routes, navigate to stops, and update trip status.
    • Parents can log in to monitor their child’s bus, view arrival times, and receive alerts.
  • πŸ“ Real-Time Tracking – Parents can view the live location of the school bus on Google Maps, ensuring complete transparency and safety.

  • πŸ—ΊοΈ Google Maps Navigation – Integrated navigation system helps drivers follow accurate routes from the school to each pickup point, minimizing delays.

  • πŸ“² Cross-Platform – The app is built in Flutter, making it fully compatible with both Android and iOS, ensuring consistent performance and UI.

  • πŸ‘Ά Parent-Child Management – Parents can add multiple children, update student details, and manage their profiles for personalized bus-tracking information.

  • πŸ“’ Notifications & Communication – Parents receive instant notifications about delays, route changes, or important notices. They can also communicate with the school transport department directly through the app.

  • πŸ•’ Arrival Time Alerts – The app notifies parents when the bus is nearing their stop, helping them plan accordingly and avoid long waits.

  • πŸ“Š Optimized Routing – Bus-Routing.com provides a powerful backend to generate optimized routes:

    • Handles multiple schools, buses, and stops simultaneously.
    • Supports different bell times on different days.
    • Allows mirrored or independently created drop-off routes.
    • Ensures efficient fuel use and reduced travel time.

πŸ› οΈ Tech Stack

  • Flutter (Cross-platform app development)
  • Dart (Programming language)
  • GetX (State Management)
  • Firebase / API Backend (for real-time data)
  • Google Maps SDK (for location tracking and navigation)

πŸ“· Screenshots

Parent Home Home Child Address Chat
Parent Home Home Child Address Chat

πŸ“˜ Related Repository

For a complete guide on setting up Flutter on Linux, Windows, or macOS, visit the πŸ‘‰ Flutter Setup Guide Repository.


πŸ“§ Contact / Feedback

If you’d like to suggest a feature or report a bug, please open an issue or email me at:

πŸ“© ronakdhingani2000@gmail.com


Acknowledgments

Thank you for checking out Bus-Routing! πŸ’ΌπŸš€

Let’s build safer schools and better transport systems together. ❀️