EasyTrack is a RESTful API for efficiently managing employees and their attendance. The API offers various functionalities for recording check-in and check-out times, calculating statistics, providing insights into employees' attendance patterns, and managing employee records.
- Employee Management: Perform CRUD operations to manage employee records.
- Check-in and Check-out: Employees can check in and check out, recording their attendance times.
- Total Days Worked: Calculate the total number of days an employee has worked.
- Total Hours Worked: Calculate the total hours an employee has worked.
- Average Check-in Time: Determine the average time employees check in.
- Average Check-out Time: Determine the average time employees check out.
- Spring Boot
- Spring Security
- Hibernate
- MySQL
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/krishpatel2383/EasyTrack.git
- Navigate to the project directory:
cd EasyTrack
- Build the project:
./mvnw clean install
- Run the application:
./mvnw spring-boot:run