This project is developed by a team of 4 members with the help of the Spring-Boot framework.It is Back-End project build in construct week at masai. It contained all the basic CRUD operation related to different entity.
- Java
- Spring Boot Framework
- Spring Data JPA
- Spring MVC
- Hibernate
- MySQL
- Swagger
- Lombok
- Admin Module
- Customer Module
- Login/Logout Module
- Booking Module
- Ticket Module
- Bus Module
- Travels Module
- Route Module
Admin Features:
- Admin can perform CRUD operation like add, update and delete by using generated session key.
- Admin can add Bus,Route,Hotel,and perform some of operation
Customer Features:
- Customer can Ragistor him self.
- Customer can see the routes and see the available buses and see the travels details
- Customer can book the hotel,Bus,and can give feedback
- To run this API server, you should update the database configuration inside the application.properties file which is present in the src/main/resources folder.
- Update the port number, username and password as per your local database configuration. server.port=8008 spring.datasource.url=jdbc:mysql://localhost:3306/Trim; spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.username=enter_username spring.datasource.password=enter_password
## API Root Endpoint