Skip to content

This REST API was created for a trip management application. Every basic CRUD action of any Trip Management Application platform is carried out by this REST API, including user validation at each stage. A team of 4 people worked together to construct this project, and we finished it in 5 days.

Notifications You must be signed in to change notification settings

CarthikYes/TRAVEL_SPHERE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

TRAVEL_SPHERE
Trip Management System

TRAVEL_SPHERE

Travel Sphere (Trip Management System) is an java application designed to provide customers with a personalized easy-to-utilize user experience for booking trip packages online. It stores customers' personal data records, routes,trip packages, buses and other information.

It has 5 modules Login, Admin, customer, Feedback and Feedback.

Travel Sphere (Trip Management System) application during the construct week at Masai School. Completed the project in five days with a team of 4 aspiring developers.

Features

  • Admin and Customer authentication and validation using session uuid
  • Admin can provide details like buses,routes,trip packages
  • Customer can register by giving all the details
  • Customer can book trip packages by selecting Source,destination and date
  • Customer can cancel booking
  • Customer can give feedback based on his experience

Technology used

  • Java
  • MySQL
  • Springboot
  • Spring data JPA
  • Hibernate
  • Swagger
  • Lombok
  • Maven
  • Restful api
  • Postman
  • Spring tool suite eclipse
  • Git & GitHub

Modules

  • Login Logout Module
  • Admin Module
  • Customer Module
  • Report Module
  • Feedback Module

Lessons Learned

  • Gain excessive knowledge on application of Java, MySQL and springboot.
  • Gain knowledge on creating and using API.
  • Got to know how to collabrate with team members.
  • Enjoyed the process of learning and creating the application.

Overview of Our work

Er Diagram

Er diagram of our project
ER-Diagram

Login Module

Admin or Customer can login or logout
Login Module

Admin Module

Admin can perform oprations like create buses, routes, trip packages etc
Admin Module

Customer Module

Customer can perform oprations like package booking, cancel booking, view tickets etc
Customer Module

Feedback Module

*Customer can give feedback and Admin/Customer view all feedback *
Feedback Module

Report Module

Admin can create report, view report etc
Report Module

Contributor

Vinayak Prashant Narlawar

Github: Vinayak Prashant Narlawar (Teamlead) Worked on Admin and Customer module

Abhinav Bajpai

Github: Abhinav Bajpai Worked on Admin and Customer module

Deepak Kumar

Github: Deepak Kumar Worked on Login and Report module

Karthik

Github: Karthik Worked on Feedback Module

About

This REST API was created for a trip management application. Every basic CRUD action of any Trip Management Application platform is carried out by this REST API, including user validation at each stage. A team of 4 people worked together to construct this project, and we finished it in 5 days.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%