Skip to content

Latest commit

 

History

History
78 lines (65 loc) · 3.37 KB

README.md

File metadata and controls

78 lines (65 loc) · 3.37 KB

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