FEATURES

Two mobile apps for parents and bus drivers with school and super admin web panels

DRIVER Architecture

In the driver app, the driver can set the order for pickup locations to be manual or auto. If manual mode is selected, the driver can reorder the parents by a new drag-and-drop screen from the settings screen. If the auto mode is selected, the app finds the best route..

PARENT

When a parent marks his children absent, the driver route is automatically changed to remove the parent’s home from the trip.

Call Driver

Parents can call the bus driver from the app.

alternative

Real Time - No Pooling

App recieves the school bus location update in real time without pooling the server. Driver location tracked by parents who assigned to the driver.

Notifications

Parents receive notifications according to their preferences.

Set Location

Parents can set their preferred pick-up/drop-off location

MVVM Architecture

We employ the MVVM architecture to create a professional level application that has decoupled, testable, maintainable, and clean code.

View Parents Locations

Driver can view the pick-up/drop-off location of all parents

Android Studio Project

Built with native Java in Android Studio for easy customization

Call Parents

Driver can search parents by name or telephone number and can call a parent from the app

alternative
alternative

School Admin Panel

Transport Managers or school administrators have various tasks including student safety, addressing parent concerns, allocation, and optimization.

Our admin panel is designed to manage these tasks without any hassle.

Dashboard

View your registered parents, drivers, and get statistics about mobile apps usage at a glance

School

Update school address by writing its address. Do not worry! Google maps places API will show up a list of addresses that match your entered address

Drivers

Manage drivers with add, read, update, and delete capabilities. Also, view the real-time location of a driver on the map

Parents

Manage parents with add, read, update, and delete capabilities. Also, view the pick-up/drop-off location of a parent on the map

Profile

Manage the school profile

Choose Plan

Choose a suitable plan for the school account

alternative

Super Admin Panel

Super admin of Bustrail has many tasks including managing different school accounts, configuring payment plans, and monitoring his Stripe balance.

Our admin panel is designed to manage these tasks without any hassle.

Dashboard

View your registered schools and your Razorpay balance at a glance

Manage Schools

Manage your registered schools and view their current plans

Payment & Settings

Manage the payment plans and configure every plan detail. Also, configure the system by providing necessary keys for various features including Google Maps, Razorpay, ...