BlueBus is a web-based bus booking system that allows administrators to manage buses, routes, and schedules while enabling customers to search for available buses and make bookings.
- Bus Management: Create, update, and manage bus details (bus number, type, capacity, amenities)
- Route Management: Define and manage routes with origin, destination, and intermediate stops
- Schedule Management: Set up bus schedules with departure/arrival times and frequency
- Booking Management: View and manage all customer bookings
- Bus Search: Search for available buses by route, date, and time
- Booking System: Select seats and make reservations
- User Account: Register, login, and manage personal bookings
- Payment Integration: Secure payment processing for bookings
- Frontend: HTML, CSS, TypeScript, React, TaliwindCss
- Backend: Java, Spring Boot, Spring Security, NeonDB, Render
- Database: MySQL, Postgres
# Clone the repository
git clone https://github.com/iammahesh123/booking-app-frontend.git
# Navigate into the project directory
cd booking-app-frontend
# Install dependencies
npm install
# Configure database settings
# Edit the following file
[config file]
# Start the application
npm run dev
- Log in to the admin panel
- Navigate to the respective sections to manage:
- Buses
- Routes
- Schedules
- Bookings
- Register or log in to your account
- Search for available buses
- Select your preferred bus and seats
- Complete the booking process
- Receive confirmation via email
For support or questions, please contact: [email protected]