A centralised bus ticket booking system built with React
Busify-Ticket Booking System 🚌
A centralised bus ticket booking system that will allow the students to book tickets in advance through an online website, saving time and effort. Students will no longer need to physically stand in long queues to purchase tickets.
The ticket booking system will provide a user-friendly interface where passengers can search for available routes, select their desired travel date and time and make secure online payments.
Features
The proposed plan is to develop a bus ticket booking system consisting of the folowing Features:
- Search for buses,
- Add tickets to their cart
- Make Online Payments
- Provides authentication
- Authenticate using college email IDs,
- QR code scanner,
- A list of booked tickets.
- Generates QR codes for confirmed tickets,
- Sends email notifications with QR codes.
In summary, the plan involves developing a user-friendly bus ticket booking system with a client app, centralized server, notification microservice, admin panel, and mobile app for conductors.
🔗 Design 🎊
Screenshots
Tech Stack 💻
Frontend
- ReactJS
- TypeScript
- MUI
Backend
- NestJS
- Postgres
- Redis
Run Locally
The Contributing.md contains the step-by-step procedure for contributing to this project.
License
IIITDM Jabalpur