Skip to content

Online Bus Adda is a bus reservation app where users can book a bus for any location they need and check the bus details. The admin can perform CRUD operations related to bus details.

Notifications You must be signed in to change notification settings

IInnffiinniittyy/Online-Bus-Adda

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Online Bus Adda (Bus Ticket Reservation System)

  • A collaborative project of an online bus ticket reservation system deployed on railway cloud completed within a span of 5 days.
  • A web-based service has been developed with the aim of offering customers a customized and user-friendly platform for booking and buying tickets over the internet. The service is built on the REST architectural style, ensuring that customers can easily interact with it via standard web technologies. The service aims to provide a seamless and personalized experience to its users throughout the entire ticket booking process.
  • Project Code = tired-calendar-1389

Problem Statement

  •  The aim of this application is to form a bridge between buses and customers.
  •  The bus owners must be able to sign in to the application to create and list out their bus along with the fare price
  •  So that the customer, after signing up, view the bus for each and every location.
  •  The customer select the buses as per their convenience.

Team Members:

  1. Rahul Rathore : worked on Feedback module
  2. Tanuj Pant : worked on Reservation module
  3. Ashish Yadav : worked on Route module
  4. Saurabh Patel : worked on Bus module
  5. Shashi Ranjan : worked on Admin and User module

Tech. Stack Used

  • Core Java
  • MySQL
  • Maven
  • Spring-boot
  • Hibernate JPA
  • swagger-ui
  • lombok
  • spring data JPA
  • Railway cloud(deployment)

Tools

  • Spring Tool Suite(Eclipse) / IntelliJ IDEA
  • Git Bash
  • GitHub
  • Internet Browser
  • Notepad

Types of Users

  • Customer
  • Admin

All Modules

  • Login Logout Module : for authentication
  • Admin Module
  • User Module
  • Route Module
  • Bus Module
  • Reservation Module
  • Feedback Module

Installation

  • copy this link 👉 https://github.com/IInnffiinniittyy/Online-Bus-Adda.git
  • Select path where you want to store the project in your pc and create a folder at that location.
  • open the corresponding file / folder with IDE.
  • open terminal of your IDE / or you can use git bash if not familiar with IDE terminal...
  • use 👉 git clone (paste above link (🔶already copied!🔶)) 👈
  • after the project cloned to your local folder and opened in the respective IDE
  • go to "com.onlinebusadda.OnlineBusAddaApplication.java" file
  • run this file as Spring Boot Application
  • Yipee! 🫡
  • 👇 to get a gist of the API without installation you can go to below deployed link and play around the APIs controllers 👇

https://online-bus-adda-production-7652.up.railway.app/swagger-ui/index.html


Overview (All Controllers)


Thanks

About

Online Bus Adda is a bus reservation app where users can book a bus for any location they need and check the bus details. The admin can perform CRUD operations related to bus details.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%