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.
-
👨👩👧 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.
- 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)
| Parent Home | Home | Child | Address | Chat |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
For a complete guide on setting up Flutter on Linux, Windows, or macOS, visit the 👉 Flutter Setup Guide Repository.
If you’d like to suggest a feature or report a bug, please open an issue or email me at:
Thank you for checking out Bus-Routing! 💼🚀
Let’s build safer schools and better transport systems together. ❤️




