The application basically equips a driver with all the necessary information regarding the trip and its allocated students, needed for a well planned journey. Upon start up, the application will automatically navigate to detailed view of next upcoming trip, if any. Otherwise it lists all trips assigned to the driver and he has to pick one to go its detailed view. Trip detail view provides data related to the stops and its scheduled time slots. A trip can be started by clicking on the start button on top right corner of the view. Once the trip is started, the driver will be guided to the detail view of the next immediate stop. By clicking on the next button, the driver could move to following stops.
One can navigate to stop detail view either from route info view or side menu. Stop detail view essentially lists all the students who are allocated to that particular stop. Apart from this it shows count representing students on board, alighted and on leave highlighted by green, red and grey colors respectively. By tapping on a student, detailed information can be acquired .
Attendance marking system is implemented using beacon tag and BLE technology. The BLE scanner attached to the bus will scan the entering and exiting beacons tags and it will communicate with the application to mark the attendance.