Project Description.
Parents are unable to leave for work until their children have been picked up by the school bus. Often times, rural school districts rely on radio stations or phone calls in order to communicate when a bus will be late or is not running. For parents, timely updates are essential. They need to know if they have to drive their children to school so that they are not late for work.
The task of this project is to build a mobile app that tells parents when their children's school bus will arrive.
The task of this project is to build a mobile app that tells parents when their children's school bus will arrive.
Project Requirements.
- The app should work for any bus route. Because of safety concerns, users will have a login and will only be able to see the progress of the route assigned to them.
- An admin controls the bus route, stops, and users. They control who can access the app, assign routes to each user, and add new routes. They are in control of making sure each user is being shown their route and stop number.
- The app predicts and displays estimated time of arrival to each user. This will constantly be updated and shown to the user when their bus is running and their child has not yet been picked up.
- The current location of the bus is shown to each user. Because of safety concerns, the location of the bus will be shown in a progress bar, rather than a map. The progress bar will update as the bus furthers through the route and approaches the user's stop. Subsequent stops will not be shown to a user.
- Parents can choose to receive alerts when their children arrive home after school. This gives parents peace of mind to know that their children have made it home safely!