Skip to content

Latest commit

 

History

History
86 lines (51 loc) · 2.41 KB

README.md

File metadata and controls

86 lines (51 loc) · 2.41 KB

Travel Junky - An Online Trip Management System

Logo

About

The backend of online trip management where the admin can log in to the system and can manage the features of the website. And the customer can also log in and perform activities such as view routes, hotels, and packages and can also book, cancel and print ticket details and provide feedback too.

Authors

Admin Features

  • Login/Logout using Session Id
  • User Management
  • Route and Bus Booking Management
    • All fundamental CRUD operation.
  • Hotel and Package Booking Management
    • All fundamental CRUD operation.
  • View Reports

User Features

  • Login as Customer
  • create Booking
  • View and Book Packages,Bus and hotels.
  • Wallet Payment
  • PaymentDetails.
  • Feedback

Tech Stack

Client: Java, SpringBoot, Spring Data JPA

RDBMS: MySQL

Testing: Postman

Entity Relationship

Travel Management System (ER Diagram)

Run Locally

Clone the project

  git clone https://github.com/prayagp8/kindhearted-afternoon-7542.git

Go to the project resources

  • src/main/resources and change the MySQL credentials.

Run the main file

  • src/main/java/com/tj/ProjectTravelJunkyApplication.java

Start the server

Logo

Roles and Responsibilities

  • Project management done by Prayag Patel.
  • Login, controller class management and overall bug fixes done by Prayag Patel.
  • Admin, User and Customers related files and exceptions done by Ranjeet Kumar.
  • Booking and Package related files and exceptions done by Rajan Chauhan.
  • Feedback, Report and Hotel related files and exceptions done by Abhishek Das.
  • Bus, Route and Travel related files and exceptions done by Gautam Kumar.
  • Readme.md done by Rajan Chauhan.