Novu is a comprehensive fleet management application designed to help fleet managers efficiently manage their vehicles and drivers, while also providing drivers with the information they need to complete their routes and parking assignments.
- Admin authentication.
- Add, edit, and delete driver details.
- Add, edit, and delete vehicle details.
- Assign drivers to vehicles.
- Driver authentication.
- Access route information for their assigned trips.
- Receive parking location details for each trip.
- View a summary of their assigned trips.
Route ID | Source | Destination | Frequency | Route |
---|---|---|---|---|
1 | State Bank | Kunjathbail | Every hour | Carstreet, Urwa |
7 | State Bank | Urwa Store | Every 15 mins | |
13 | State Bank | Kottara | Every hour | |
1B | State Bank | Kodical | Every 15 mins | |
31 | State Bank | Mannagudda Shediguri | Every 20 mins | |
31A | State Bank | Lalbag Shediguri | Every 20 mins | |
31B | State Bank | Dambel | Every hour | |
16 | State Bank | Sulthan Bathery | Every 30 mins | |
16A | State Bank | Sulthan Bathery | Every 30 mins |
Data Source Wikipedia
- Fork and Clone the repository to your local machine
git clone https://github.com/<YOUR_USERNAME>/novu
- Navigate to both the
client
andserver
directories and install the necessary dependencies
cd client && yarn
cd server && yarn
- Duplicate
.env.example
to.env.local
file in the root ofclient
directory and.env.example
to.env
file in the root ofserver
directory
cd client && cp .env.example .env.local
cd server && cp .env.example .env
- Start the development of both the
client
andserver
in separate terminals
cd client && yarn dev
cd server && yarn start