Skip to content

RonakDhingani/Bus-Routing

Repository files navigation

🚌 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. ❤️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published