Baloora: Vehicle Tracking System

Baloora is a school bus tracking app, developed by our iOS and Android developers. The app uses GPS technology that lets parents track their kid’s school bus in real-time. The app also sends alerts in case of any rerouting or emergencies. The school administrators can also use this app to track school buses and track student safety.

Baloora app

Industry

Automotive, Transportation

App Type

Vehicle Tracking App

Platforms

iOS and Android

Services Provided

Design, Development

Abstract

Baloora is a school bus tracking app for the parents as well as the school administrators. The parents can have peace of mind as they can easily track their child’s school bus. The school administrators, on the other hand, can stay assured of their student’s safety.

The entire solution has four components. 1)The User or Parent’s App is for the parents to track their kid’s location on the school bus. 2) Crew or Bus Driver’s App is for logging on student’s attendance status, 3) The School Admin for the school administrators to keep track of the school bus. 4) The School Admin manages all the partnered schools and reports.

Client and Requirement

Our client is from Qatar and he is an entrepreneur. He is also associated with the transportation department of his country. This association made him notice a universal problem. The problem of kids safety faced by all the parents and school administrators

This is why he decided to resolve this problem by developing a GPS vehicle tracking system to track kids when they are on the school bus. He wanted a cloud-based school bus tracking solution that the parents can use and be at peace of mind. The school admins are also aware of every movement of the school bus using this tracking GPS app.

Baloora app Client and Requirement

Solution We Provided

After understanding the client’s requirements, we proposed a solution to him. We discussed it in detail and finalized 4 components for the solution.

Parent’s or User App: The user app is used by the parents for tracking their kids on the bus. This app has GPS for tracking the school vehicle in real-time. The parents are also notified via alerts in case there is an emergency or rerouting.

Crew or Driver App: This Android app is for the GPS vehicle tracking device. The driver or the bus crew use this GPS tracker app to log the student’s attendance when they board the vehicle. The app also informs the child’s status to the parents.

School Admin Panel: The school administrators use this panel to manage the school vehicles and route for any vehicle.

Super or Baloora Admin: The Baloora admin is handled by our client. The super admin manages all the partnered schools and reports generated by them.

baloora app solution

Looking to Develop a Fleet Management Solution?

Get in touch with us. Our developers can make vehicle tracking system with advanced features like GPS tracking system, fuel consumption monitoring, route optimization

Features We Integrated

User or Parent App

Sign in

Sign in

The first screen that the parent sees is the on-boarding screen. The users or parents sign in using their registered mobile number into the mobile number field. New parents can register their numbers and details by sending an email to the school.

Real-time tracking

Real-time tracking

The parents track the school bus location using a GPS tracker feature called Map. Just like any GPS vehicle tracking system, parents view the real-time location of their kid on the bus. They have the option to see if the bus is on the right track or not.

Input Availability

Input Availability

Parents are required to input the availability of the kids on the app before any trip begins. In the case of multiple kids, they have to specify which kid will be available or unavailable for the trip. This helps the school admins track students attendance

Push Notifications

Push Notifications

The GPS tracking app notifies the parents about every activity: new school trip coming, child boarding the bus, or if some emergency or rerouting has occurred. The parents are kept in the loop. They also get alerts when their subscription expires.

Payment Gateway

Payment Gateway

We integrated a payment gateway called PayFort into this GPS tracking app. This is because the parents need to buy a subscription to use it. The parents can make their transactions fast and secure and also manage their payments in the app itself.

Crew or Driver App

Attendance

The driver’s GPS tracker app logs in student’s attendance data. The driver or crew present on the bus record the kid’s presence when he boards the bus or marks an absence if the kid is marked unavailable. Parents and school is also informed of this.

Status

The crew on the bus also needs to update the child’s status on the GPS vehicle tracking app. Every activity status like when the child boards or gets off the bus, when the child is approaching, when the child reaches home or school, is updated.

Driver panel
School Admin

Manages routes

The school admin has access to route and manages a route that each bus will take to pick up and drop off the kids. The admin can also view the map and see if any mishaps occur while the bus is en-route.

Manage assets

The school admin tracks and manages the activity of each element and its details. The admin manages the bus stop, crew, fleet, students, parents, and other school admins.

school admin
Super Admin

Manage assets

The Baloora admin manages the partnered schools, fleet data, and real-time GPS vehicle devices. He can add, remove, edit details of, or deactivate schools and manages school subscriptions.

Reports

The super admin can view reports on various parameters like student attendance chart, bus speed, speed trend, crew interaction with the app, and route compliance percentage.

Super admin panel

iOS App Development

We assigned a senior iOS app developer with 4+ years of experience in the iOS app development field. As the app is based on Google Maps so the major part of his research on maps and routes data. He created a list of some factors like how to access the app, who will use this app, how can he make it easy for everyone to use it. He developed the app keeping usability and better performance in mind.

The major challenge he faced was in route optimization. He created algorithms for different types of test cases and checked the data in real-time on the route. Finally, he solved the issues and the entire app development was completed within 4 months.

ios App Development

Android App Development

We assigned an Android app developer with 2+ years of experience in Android app development for developing this vehicle tracking app. He started his research on Google Map API and created a demo app for the client proposal. The client approved the demo app and the developer began his work.

The client wanted the application within 3 months, just before the summer ended. This is because he wanted to take his idea and propose it to the schools before the school year began after the summer holidays. This gave our developer only 2-3 months. He divided the project into two phases and completed the first phase within 2.5 months. This was beneficial for the client as he could get in touch with schools to discuss his app. The next phase was completed within 1.5 months.

Android App Development

Technology Stack

Programming Language

swift

Swift

Layer-617-copy

Kotlin

IDE

xcode.png

Xcode

android-studio-1.png

Android Studio

Database

mysql

MySQL

Results

We developed a complete online solution as per the client’s requirements. The main purpose of the app was to bring peace of mind to the parents. The parents can now be aware of each and every movement of the school bus, just like GPS tracking in cars or fleet vehicles. The parents do not need to worry as they will be sent alerts in case of any emergencies or rerouting as well.

Similarly, the school administrators can keep a track of the school students on the bus along with school bus drivers, a fleet of buses, other data, and assets.

Want to check all the features with its screens? We have covered that in our portfolio.

Appreciation from Clients