KidsZoid

Team Name

WeTrack

Timeline

Spring 2021 – Summer 2021`

Students

  • Aashis Adhikari
  • Madan Kafle
  • Saroj Bhandari
  • Sandesh Pathak
  • Santosh Pandey

Sponsor

Chris Conly

Abstract

The “KidsZoid” application is specially created to reduce the waiting time of the parents during the peak time of schooling. The main goal of this app is to track the vehicle of parents or the user while they are picking up or dropping off the kids from the school which directly help to reduce the traffic along with the decrement of user time and energy and also create a cozy zone in the school area which indirectly supplies the safety to the pedestrian and the vehicles.  In this app, the parent vehicles will be tracked every second, and once the parent’s vehicle arrived in the school zone then the school management will get notification of arrival of parent either for pickup or drop off the kids.

Background

Nowadays, people in the world are focusing on saving their time and energy in a secure way, but waiting a long time to pick up or drop off the kids from school is kind of time-consuming and unsafe. As most of the parents have to stay in the long queue for a couple of hours just to pick up and drop off the kids and also the staff or the members of the school has to look over every parent for their kids which seems very time consuming, congested and unsafe. So, our team “WeTrack” came up with the idea of building an app that would really help to reduce the traffic along with providing safety to the people during the schooling time.

Project Requirements

List highest priority requirements:

  • Both the school management and parents should have a latest mobile device or a device that supports the gps system.
  • The mobile device of users (school management system and parents) should be connected with proper internet.
  • The school management should have enough information about the kids, parent and vehicle like car model, license plate and so on.
  • The parent’s user should have enough information about the school during registration an account.

System Overview

First, both users like parents and members of the school have signed up and created their own account. Once, they make the account the could they log in to it anytime at anywhere, but it should be connected to proper internet service. All the real-time information will be collected with firebase, and which help in immediate response. After signing up for the account, the user must provide appropriate information like their full name, address, their kidâs name, vehicle information such as make, model, and license number, and verified driver’s license information. Once the user is done setting up their profile and then they could schedule the dropping or picking up time for their kids then the user from the school part will be notified about the relatable parent about his information, time to pick up or drop off.

USER (PARENTS) LAYER

In this layer, firstly, the user (parent) could sign up and they could log in on that account at any time. After that, they will access the homepage of the app where they could be accessed with some functionality like schedule the time from where the user could schedule the pickup or drop-off time, menu button, and notification button. On the menu button, the user could see some more button-like profiles for kid, parent, vehicle, and so on, a history button where the user could see the history of all previous pickup and drop off, about the button, and a logout button.

GOOGLE API AND DATABASE LAYER

This project is connected to the database so that we could get an immediate response with a short period of time. Once the user(parent) provides all the information related to their profile then everything will be collected in the Realtime Database. And, when the user(parent) schedules the time for picking up or dropping off the kid then through the help of the database (firebase) the user from the school will get a notification. likewise, when the kid got dropped or picked up then, the user from school will notify immediately the parent user. Similarly, the GPS tracking system will help in providing the information of exact location as the GPS system use the GNSS (Global Network Satellite System).

USER (SCHOOL) LAYER

In this layer, the user from the school can easily access the parent’s account and verify the information that the parent provided. Once the parenting schedule the time for drop off or pick up then the user from the school will get the notification and he/she could easily track the location and timing. After being dropped off or picked up, the school user will click on the done button which will notify the parent user through the help of Firebase’s real-time database. While the parent adds the temporary member for pickup or drops off then the member of the school will verify all the information provided through the app with a real one if not verified then the member of the school will not let that person pick up or drop off which directly help with the safety of kids.

Results

https://drive.google.com/file/d/1XI43bCiH495Opp1ALjli3mPk6Wt50HXf/view?usp=sharing

Future Work

Our team will continue to work on this project to obtain better performance and results. This app will not be limited to high schools and cities of Arlington only instead people from any area could use this app for any level of schools like primary, secondary, and so on. and also we have planned to launch this app in the play store or App store.

Project Files

Project Charter (link)

https://drive.google.com/file/d/1L6-VeoknfNkChqbvepWZg5PveV-4mUw2/view?usp=sharing

System Requirements Specification (link)

https://drive.google.com/file/d/1Vciu9nfh1l50qpQWg_PJjqbrCQ7-va_Y/view?usp=sharing

Architectural Design Specification (link)

https://drive.google.com/file/d/1crk0L-mjdoKQ8U_uC6a6cHwNeFPn8X8J/view?usp=sharing

Detailed Design Specification (link)

https://drive.google.com/file/d/1y0a7q1b0QW_6fX9KP4K1bKFH8EMdhDI2/view?usp=sharing

Poster (link)

https://drive.google.com/file/d/1phtowUzlhvDI5XBlNoYk8XIP448PYXHt/view?usp=sharing

Source Code

https://github.com/spathak-droid/WeTrack-KidsZoid

References

Any references go here, properly formatted

sxp4702