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.
Category: Navigation and Security App
Platform: iOS, Android
Language: Kotlin, Swift
Technology: GPS Tracking
Integrations: PayFort Payment Gateway
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.
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.
Do you want to develop fleet management or vehicle tracking system with advanced features like GPS tracking system, fuel consumption monitoring, route optimization? Get a free quote!
Features We Integrated
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Space-O helped to design the app in a very user-friendly way. They helped us to navigate solutions for the app.
I would like to thank the entire Space-O team for helping us with our photo editing app. We have been working with other developing teams before, and we were able to find Space-O. And all the other developers failed to deliver all great working apps for us. Space-O helped to design the app in a very user-friendly way. They helped us to navigate solutions for the app. And overall went above and beyond with our request.
They were highly recommended to me by my mentor and I am so glad that I chose to work with them.
This was the first app I’ve ever developed and they been extremely helpful every step of the way, answering questions, writing recommendations, and tips. If you’re looking for a high-quality app, definitely go with Space-O technologies.
We were all quite demanding in terms of quality, but Space-O has managed to go beyond, to fulfill our expectations.
When we started 2 years ago, the main struggle was to find the right developing team, because the problem was we were all quite demanding in terms of quality. And, this showed that we were able to develop some successful apps. But, this would not have been possible without Space-O.
The Space-O team were great to work with. Every part of the process went as per the agreed schedule, and the finished prototype met, and in most cases, exceeded my expectations. While Space-O wasn’t the most price competitive of the quotes I received, the quality of their work, professionalism, and product, was well worth the additional cost. Highly recommend, and will continue to use their services for future projects.
They performed in all aspects excellently. They have given well-appreciated discounts at various stages of the project and also with suggestions that saved cost. When it comes to delivering, they were always ahead of time. We don’t know how they do that but that’s very impressive. Their agility and customer support is on a different level, well appreciated.
Space-O Technologies showed genuine interest in the project. The efficient team delivered quality results at a cost-effective price. We wanted to develop a minimum viable product that would be ready for scalability. It was a great experience working with them. We are so happy that we had the chance to meet Space-O. We love their work. Their project management and structure were amazing. The team loved what they were doing. There was passion behind every single piece of work.