The Bus Management System is a comprehensive solution designed to streamline the operations of a bus transportation company. It provides functionalities for managing buses, routes, schedules, ticket bookings, and customer information. This system aims to improve efficiency, reduce operational costs, and enhance customer satisfaction by offering a centralized platform for managing all aspects of bus transportation.
- Bus Management: Add, update, and remove bus information.
- Schedule Management: Create and manage bus schedules.
- Ticket Booking: Book tickets, view booking history, and cancel bookings.
- Customer Management: Store and manage customer details.
- Reporting: Generate reports on bookings, routes, and schedules.
- Backend: Node.js
- Frontend: React
- Design: Ant Design (Antd)
- Database: PostgreSQL
- Authentication: JWT (JSON Web Tokens)
Frontend:
cd client
npm installBackend:
npm installTo start the frontend server, run:
cd client
npm startTo start the backend server, run:
nodemon server.js-
Bus Management:
- Add, update, or remove bus information as needed.
-
Ticket Booking:
- Book tickets, view booking history, or cancel bookings.
-
Customer Management:
- Manage customers block or delete as needed.
-
Dashboard
- View analytics related to users, buses and payments.
- Raunit Patel
- Rohit Kumar