Skip to content

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.

Notifications You must be signed in to change notification settings

iammahesh123/booking-app-frontend

Repository files navigation

BlueBus - Bus Booking Application

Project Overview

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.


Features

Admin Panel

  • 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

Customer Interface

  • 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

Technologies Used

  • Frontend: HTML, CSS, TypeScript, React, TaliwindCss
  • Backend: Java, Spring Boot, Spring Security, NeonDB, Render
  • Database: MySQL, Postgres

Installation

Setup Instructions

# 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

Usage

For Administrators

  1. Log in to the admin panel
  2. Navigate to the respective sections to manage:
    • Buses
    • Routes
    • Schedules
    • Bookings

For Customers

  1. Register or log in to your account
  2. Search for available buses
  3. Select your preferred bus and seats
  4. Complete the booking process
  5. Receive confirmation via email

Contact

For support or questions, please contact: [email protected]

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages