π Cab Booking Web Application
I was tasked with creating an Cab Booking system for a small company/group. This program will allow employees to book a cab . When their manager approve/deny they can optionally leave a message. An employee can login to add Cab booking request. Respective department Manager can view these requests and approve or deny them. Admin can view all booking details and provide the employees with a booking details. Also admin can add ,update and delete a caband employee deatils. Backend developed in Servlets,Hibernate , MySQL .Front end is implemented using Html5, CSS, Javascript .You need to implement Junit test cases , SonarLint, Jacoco for test covergae ,Log4j for recording log messages.!
- Java - version 1.8
- Hibernate - version 4.3.6.Final
- Maven War Plugin - version 3.3.1
- Apache Tomcat - version 9.0.58
- MySQL Connector Java - version 8.0.25
- Jakarta Servlet - version 6.0
- Log 4j - version 1.2.17
- JUnit - version 4
- HTML - version 5
- CSS - version 3
- Bootstrap - version 4
List of features ready and TODOs for future development
- Adding New Employee by Admin
- Adding New Cab by Admin
- Putting a Cab Request by Employee
- See previous booking history of an Employee
- Logout from on each page
- A back button for each page
- Accept/Reject an Cab request by Department Manager
To-do list:
- Design beautiful the frontend pages.
- Write Test Cases using JUnit
Clone this Project using below command
git clone https://github.com/sagnik20/project-1.git
Incase it doesn't work then make sure you have Git installed. If not then install it from official website
Open this in Eclipse IDE for Enterprise Java and Web Developers
Right click on the project -> Click on Run as
-> Then Run on Server
This project uses the following license: MIT-License.