Fleet Management System is a web application designed for efficient fleet management for the company PONG. It eliminates manual tracking of vehicles and trip records, providing authorized users with easy access to all relevant data.
- Vehicle Management – Add, update, and delete vehicles.
- Trip Records – Log and track trips with driver, route, and status details.
- Report Generation – Generate vehicle usage reports.
- User Roles – Admins manage vehicles and trips; users can log and view trips.
- Frontend: React.js, Tailwind CSS (hosted on Vercel)
- Backend: Node.js, Express.js (hosted on Railway)
- Database: PostgreSQL (hosted on Neon.tech)
- Authentication: JWT (JSON Web Token)
git clone https://github.com/sejooo1/fleet-management.git
cd fleet-managementcd backend
npm install
node index.jscd frontend
npm install
npm start- Auth:
POST /api/auth/login - Vehicles:
GET /api/vehicles,POST /api/vehicles(admin),PUT /api/vehicles/:id(admin),DELETE /api/vehicles/:id(admin) - Trips:
GET /api/trips,POST /api/trips,PUT /api/trips/:id/status(admin),DELETE /api/trips/:id(admin) - Reports:
GET /api/reports/usage
- Frontend: Fleet Management App
- Backend: Hosted on Railway
- Database: Hosted on Neon.tech
MIT License