ABHINAV2407 / TRAVEL_SPHERE

Trip Management System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Trip Management System


Languages

Language:Java 100.0%