Skip to content

Latest commit

 

History

History
107 lines (56 loc) · 2.9 KB

README.md

File metadata and controls

107 lines (56 loc) · 2.9 KB

Kapsi - Online Cab Booking Application

project code : thinkable-head-979

Kapsi


Kapsi is a Online Cab Booking Application in Java using Spring Boot with Source Code.

Kapsi is restful service for the Cab Booking Application with all neccessary API. This project is developed to allow customers to create a trip, schedule a trip, book a cab for trip, select driver for trip based for driver ratings.




Team Members


  • Abhishek D. Patil | Github - Team Lead

Modules:

  • Login Module

  • Admin Module

  • Customer Module

  • Driver Management Module

  • Cab Management Module

  • Booking Management Module

Admin Module

Admin should be able to perform below operations:

  1. Cab Management
  2. Driver Management
  3. Booking Management

Funcionality of the application includes :

  1. Customer can able to create acconuts and login into the application.

  2. Customer can able to create a new trip, book a trip, schedule a trip, select driver for trip and give ratings to the driver.

  3. Customer can update their account details, can view the list of all customer and can change the status of trip booking.

  4. Driver can also create a account and login into the application using their credentials.

  5. This is construct week group project of 4 collaborative team members built in 4 days.


Tech Stack

  • Advance Java

  • Spring Boot

  • Spring Validation

  • MySQL

  • Maven

  • Swagger

  • Lombok

ER Diagram :

ER

Swagger UI :

server url

http://localhost:8484/swagger-ui/index.html

Controllers

Login Controller

Screenshot 2023-01-22 204331

Admin Controller

Screenshot 2023-01-22 204239

Customer Controller

Screenshot 2023-01-22 204147

Driver Controller

Screenshot 2023-01-22 204120