PikMyKid is a comprehensive, smart, secure, and expeditious student dismissal platform. This app aims to resolve all the drawbacks associated with manual dispersal system.
PikMyKid asked us to create an Android and iOS app that could streamline and transform the existing disconnected dispersal system.
The app needs to provide real-time updates of dispersal to the parents and dispatchers. On the basis of these updates, a dispatcher should be able to reposition parents in the queue appropriately. Also, system should minimize manual intervention and create detailed records of the complete process. All the students are normally dispersed at the same time, resulting in high server usage during those 1-2 hours, while it stays idle for 95% of the day. System should account for these uneven server loads.
TechAhead developed PikMyKid Student Dispersal System apps for Android and iOS to facilitate control and management of pickup authorizations by the school administration. We created separate interfaces for parents and school authorities to provide customized reporting options.
Real Time Dispersal Updates
PikMyKid’s comprehensive solution uses advanced algorithms, and relational positioning methodology embedded in proprietary software to streamline the entire student dismissal process, providing real-time updates to parents. PikMyKid also generates auditable records for the school administration.
Student Dispersal System
Through PikMyKid teachers and school administrators have real time access to student locations to facilitate better dismissal management. Parents are also able to manage, schedule and delegate their kid’s pick-up from a smartphone. For kids who ride the school bus or attend an after school program, parents get real-time notifications on their smartphone of their kid’s status.
Uneven Server Load Solution
We implemented robust data fetching techniques so that the need for deploying bigger servers, which would have been unused for most part of the day, was eliminated. Every single line of the code was written keeping in mind the scarce resources. Records were fetched using batch processing rather than hitting the server for each request. The server was set up at auto scale at 80% spike, and a new server was replicated. Few specific actions taken for optimization were: Code Optimization, NoSQL, and No Connection Blocking.
"Awesome app! I use this App all the time to pick up my little sister. I love it because it has reduced my time in the car line and I'm also able to delegate the pick up to my grandma. Very useful App!!"
Based on client’s requirement we created the completed solution forPikMyKid, including iOS and Android apps. It is founded with the vision of simplifying the student dismissal process, reducing chaos, and easing traffic in the school neighborhood without any compromise to student safety and is successfully running in 7 public schools in US.