Skip to content

The Full Stack Bus Reservation System optimizes bus ticket booking with a user-friendly interface. It enables users to browse, select routes, and reserve seats seamlessly. Utilizing modern front-end technologies and robust server-side capabilities, the project exemplifies full-stack proficiency.

Notifications You must be signed in to change notification settings

amanacr0358/ReadyToRide

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚌🎫 ReadyToRide Bus Reservation System Portal

Typing SVG

Logo

Contributors


Welcome to the Bus Reservation System Portal! This project aims to simplify travel by allowing users to search, select, and reserve bus tickets seamlessly, making their journey easy and convenient.

Features

  • Search for available bus routes and schedules.
  • Select preferred seats and view seating arrangements.
  • Reservation and give Feedback on bus tickets securely.
  • User-friendly and intuitive interface for a seamless booking experience.
  • Real-time updates on bus availability and ticket status.
  • Customizable settings for user preferences.

πŸ‘¨πŸ»β€πŸ’» Tech Stack & Languages used

HTML5 CSS3 Java JavaScript bootstrap git github

πŸš€ Libraries & Frameworks

πŸ’» Databases

MySQL

Landing Page

Landing page

login Page

login page

Service Page

Product page

Booking Page

Product page

Admin Dashboard

admin page

Admin See List OF Users

admin page

Admin See List OF Buses

admin page

Admin Can add New Buses

admin page

Admin Can Add New Routes

admin page

User and Route Controller

Feedback and Bus Controller

Reservation Controller

ER Diagram

## API Root Endpoint
https://localhost:8080/
http://localhost:8080/swagger-ui/index.html#/

Modules

  • Admin Module
  • User Module
  • Route Module
  • Bus Module
  • Reservation Module
  • Feedback Module

Getting Started

  1. Clone the repository using the command:
    https://github.com/Rajmalpankaj786/ReadyToRide_BusReservationSystem.git
    

2.Open MySQL Create the new Database and Create application.yml file:

spring:

datasource:

driver-class-name: com.mysql.cj.jdbc.Driver

password: rajmal

url: jdbc:mysql://localhost:3306/bus_reservation_database

username: root

jpa:

hibernate:

ddl-auto: update

show-sql: true

  1. Compile and run the Java application to launch the console-based shopping platform.

Deployed Link

https://aquamarine-puffpuff-baa03a.netlify.app/

Contributions

We welcome contributions! Feel free to fork the repository, enhance functionalities, and submit pull requests.

License

This project is licensed under the MIT License. Refer to the LICENSE file for detailed terms.


For any inquiries or feedback, contact us at contact@readyToride.com. Embark on your bus journey with readyToride today!

About

The Full Stack Bus Reservation System optimizes bus ticket booking with a user-friendly interface. It enables users to browse, select routes, and reserve seats seamlessly. Utilizing modern front-end technologies and robust server-side capabilities, the project exemplifies full-stack proficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 29.7%
  • HTML 27.8%
  • JavaScript 21.3%
  • CSS 21.2%