I’m building a real-time school transport system that lets every stakeholder see exactly where a bus is and what’s happening on board. The core user groups are parents, drivers, and school administrators. Parents will log in from an Android app or a web browser with their phone number and an OTP; once inside, they’ll follow the live GPS location of the bus that carries their child and receive a push notification as the vehicle approaches their designated stop. Drivers need their own Android interface for login, route start/stop, and any simple status updates I may add later. School administrators will work from a web dashboard where they can create accounts, register or edit buses, assign drivers, upload routes, and review historical trip data. The same admin panel is the only place with access to the dash-cam feed, so the video stream must stay restricted to that role. I’m looking for a full solution—database, APIs, Android app, and web front end—built with clean, well-documented code that makes future feature additions straightforward. Deliverables • Android application for parents and drivers, packaged and ready for Play Store release • Web dashboard for administrators with secure login and role-based permissions • Real-time GPS tracking & map display (Google Maps or comparable SDK) • Push notification service that alerts parents when the bus is nearing their stop • Dash-cam video integration visible only within the admin panel • Back-end services (REST or GraphQL) with phone-number-and-OTP authentication • Deployment guide and brief hand-off session so I can manage basic admin tasks on my own