Make My Trip

An online ticket booking and trip planning website. It was developed as database project.

Make My Trip is a platform where a company can add trips between two cities and a customer can buy tickets for those trips. It has three types of users:
  • Customer
  • Company
  • Admin
Used Technologies:
  • Spring Boot
  • Spring Security
  • Oracle 19c
  • Thymeleaf
  • itextpdf
Features and Functionalities:
  • Customer:
    1. Login or register as new customer
    2. Add money to wallet by verifying transactions
    3. Search for trips between two cities
    4. Book tickets and download tickets as PDF
    5. View previously booked tickets
    6. Edit personal information
  • Company:
    1. Login using credentials
    2. Add new vehicles
    3. Add trips using vehicles owned by the company
    4. View details of models, locations, cities and countries
    5. Search above mentioned items
    6. Change credentials
  • Admin:
    1. Login using credentials
    2. Add credentials for new companies
    3. Add transaction ids(later verified by customers)
    4. Add information of basic entities like city, country, location, model, customers etc
    5. Edit information of the above mentioned items
Github: Make My Trip