The Bus Booking App is a web application that allows users to search for bus routes, view available seats, and book tickets for their desired journey.
- User registration and authentication
- Search for bus routes based on source and destination
- View available bus options and their details
- Select seats and book tickets
- View and manage booked tickets
- Admin panel for managing bus routes, schedules, and users
- Frontend: React.js, HTML, CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Payment Integration: Stripe Payment
- Prerequisites
- Node.js and npm (Node Package Manager) installed globally
- MongoDB instance or connection string
Project URL:- https://sp-bus-booking-app-lac.vercel.app/
- Login/Registration using JWT Tokens
- Buses Booked and Booking Details
- Users (Admin can block specific users if they found malicious activities user account
- Print Ticket
- Profile/Bus Seats