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:
π© ronakdhingani2000@gmail.com
Thank you for checking out Bus-Routing! πΌπ
Letβs build safer schools and better transport systems together. β€οΈ




