Skip to content

This is a online trip management system application where user can book tour packages which include hotel and flight booking services. This API performs all the fundamental CRUD operations with user validation at every step.

Notifications You must be signed in to change notification settings

aman1080phd/Shubhyatra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

Shubhyatra

Collaborative project consisting of 5 members.

Team members:

Logo

accessibility text

Online Trip Managment System - REST API

This is a online trip management system application where user can book tour packages which include hotel and flight booking services.

This API performs all the fundamental CRUD operations and business logics of any Trip Management System with user validation at every step.

Features

Customer Features :

  • Customer can register themselves with minimum wallet balance of Rs.1000.

  • Customer can book hotels, flights and tourpackages.

  • Customer cannot book any hotel, flight and tour package if his wallet balance is less then booking amount.

  • Customer can view his boooking by providing his customer id.

  • Customer can give feedback.

Admin Features :

  • Admin can view all customer, delete customer and update a customer details.

  • Admin can register hotel, flight and tour package and can also modify them.

  • Admin can add report.

  • Spring Security

Modules

User Module

Hotel Module

Booking Module

Feedback Module

Report Module

TourPackage Module

Checkout Module

Flight Module

Tech Stack

  • Java

  • MySQL

  • SpringBoot

  • Maven

  • Spring Data JPA

  • Hibernate

  • SpringFox

  • Swagger UI

  • Postman

  • Tomcat server

ER Diagram

er-digram

Documentation

Swagger UI Documentation

http://localhost:8777/swagger-ui/

About

This is a online trip management system application where user can book tour packages which include hotel and flight booking services. This API performs all the fundamental CRUD operations with user validation at every step.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%