Livoa LogoLivoa
Admin Panel


Add / Delete / Update Bus

Backend


(Node.js + Express APIs)

Database


MongoDB

• Buses

• Drivers

• Users

• Locations

Driver App


(Login + GPS)

User App


(Search & Track Bus)

Map API


(Leaflet.js / Google Maps)

Mobile
Driver


Login with username + password

Send GPS (manually/automatically)

MongoDB


• Buses

• Drivers

• Users

• Locations

Backend Server


Receiving requests

Sending/receiving data

Admin


Can add/delete buses

Maintain bus & parking routes

Frontend


Input from user

User


Select bus stop

Search & track bus

Enter bus stop name/number

Bus is coming

Send GPS location to server
Login & send data
Store & fetch data
Add/Delete/Update bus data
Send/receive requests
User input & display

bus archicture

by ABC

0
0 uses