Mobile application for booking and tracking school children's transport, with real-time GPS tracking, parent notifications, and driver management.
Parents had no visibility into their children's school transport. Schools managed drivers via phone calls, often with no real-time tracking, no digital payment flow, and no automated alerts for delays or route deviations.
Built a React Native app for parents and drivers, a Node.js/Express backend for API and business logic, and an admin web frontend for school operators. Socket.IO emits live GPS coordinates from the driver's device to parents' screens. Stripe handles monthly subscription billing. Nodemailer sends automated pickup/drop-off confirmation emails.
Built complete backend API architecture on Node.js/Express
Developed admin frontend for driver and route management
Implemented real-time location tracking with Socket.IO
Integrated Stripe payments for subscription billing
React Native (parents + drivers)
MobileNode.js/Express API
API / BackendMongoDB via Mongoose
DatabaseSocket.IO live GPS
Real-timeStripe subscription billing
PaymentsNodemailer alerts
API / Backend