SchoolBusTrack is an elegant platform that will help you to track your children’s daily school trips. With SchoolBusTrack, you can easily track your children’s school bus in real-time, get notifications when the bus is near, and get a notification when your child gets on and off the bus. Live preview
SchoolBusTrack consists of
- Two Flutter apps for guardians and drivers
- Admin panel with a Laravel API system as a back-end and a Vue.js front-end system as a web interface
The system has many advantages:
- The apps are developed in Flutter. This means the apps can be published to AppStore and Google Play with the same code base.
- The parent app can track multiple buses simultaneously in different schools. So, the same app can track all children even if they are in different schools.
- The parent can add multiple guardians (sub-accounts) to his account. A guardian will see the same parent screens with fewer details and privileges.
- The parents and drivers can register directly from the apps. The admin must approve the driver via the admin panel before the driver can use the app.
- The parent can add many children directly from the app. The admin must approve the students first. Students can be in different schools.
- The school admin will create a list of stops and routes for the school, and then the parents can select drop-off and pickup points for each student from the list of available stops.
- The driver will check in students using a QR code. The QR code is generated from the parent app.
- The admin can create different plans for either the school or parents. Also, a plan can be set to be purchased only once in case of providing trial plans to schools or parents.