It is the application of the project called School Bus Tracking for parents who want to follow their students' school buses. It cooperates with the School Bus Tracker - Parent application, provides communication between parents and drivers.
Explore the docs »
This application, for parents who want to track their students' shuttles, was designed to optimize student transportation processes, increase safety and provide better communication with drivers by working in collaboration with School Bus Tracker - Driver application.
-
Driver Tracking: Provides instant viewing of the driver's location via Google Maps. With automatic notifications of the driver, it is notified whether the student is on the bus or not. Parents can easily access driver information.
-
Effective Communication with Driver: Provides powerful communication between drivers and parents with automatic notifications, so parents can be sure that their children are safe.
-
Student Information Management: Parents can easily see or correct their students' information, so itinerary changes can be made easily.
Android: Clean Architecture, MVVM
Dagger Hilt (Dependency Injection)
Google Play Services (Location, Maps)
Firebase (Firestore, Authentication, Storage, Cloud Messaging)
Coroutines (Kotlin Asynchronous Programming)
Glide (Image Loading)
GIF Support
Android Navigation Components
To get a local copy up and running follow these simple example steps.
You can get a free Google Maps API key with the help of this document.
-
Clone the repo
git clone https://github.com/selcannarin/SchoolBusTracker-Parent.git
- Enter your API in
strings.xml
<string name="google_api_key">YOUR API KEY</string>