Code Monkey home page Code Monkey logo

travel's Introduction

Logo

Masai Travels

Masai Travels (bus ticket reservation system) is an RESTful web service designed to provide customers with a personalized easy-to-utilize user experience for booking and purchasing tickets online. It stores customers' personal data records, scheduled routes, frequent trips, drop points, and other information.

It has 6 modules Admin, User, Reservation, Bus, Route and Feedback.

Masai Travels (Bus ticket reservation system) application during the construct week at Masai School. Completed the project in five days with a team of five aspiring developers.

Features

  • User and Admin authentication and validation using session uuid
  • Admin can provide details like Bus Name, Bus Route, Bus Type โ€“AC/non-AC, seats, departure time and arrival time
  • Admin can provide details of route
  • Admin can provide the confirmation of the seat to the User
  • User can register by giving all the details
  • User can book ticket by selecting Source and destination
  • User can give feedback for bus experience
  • User can cancel reservation

Technology used

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

Modules

  • Login Logout Module
  • Admin Module
  • User Module
  • Route Module
  • Bus Module
  • Reservation Module
  • Feedback Module

Lessons Learned

  • Gain excessive knowledge on application of Java, MySQL and SpringBoot.
  • Gain knowledge on creating RESTful 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

All Modules

All modules of our project
Er diagram

Admin Module

Admin can login by using username (admin) and password (admin1234)
Admin Module

User Module

Customer can signup first if not registered earlier
Customer can login with earlier provided username and password
User Module

Bus Module

Admin can add Bus by providing neccessary details
Bus Module*

Route Module

Admin can add Route by providing neccessary details
Route Module

Reservation Module

User can book Reservation by selecting Source and destination
Reservation Module

Feedback Module

User can give feedback for bus experience
Feedback Module

Contributor

Mayuri Samanta

Github: mayurisamanta (Teamlead) Worked on Feedback module

Brajesh kumar

Github: brajesh623 Worked on Admin and User module

Manjunath Patil

Github: btcpatil Worked on Route module

Anshul Sharma

Github: Jhala26 Worked on Reservation Module

Sarthak Singh

Github: Sarthak0008 Worked on Bus Module

travel's People

Contributors

shishir-1995 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.