An open API service indexing awesome lists of open source software.

https://github.com/ashrawan/employee-leave-management

Project created as a demo. No longer UPDATED. Use only for educational purpose.
https://github.com/ashrawan/employee-leave-management

Last synced: 6 months ago
JSON representation

Project created as a demo. No longer UPDATED. Use only for educational purpose.

Awesome Lists containing this project

README

          

## Employee Leave Management System

#### Working Demo: https://ashrawan.github.io/leave-management-angular/

Github Link:
- [x] Backend: https://github.com/ashrawan/employee-leave-management
- [ ] Frontend: https://github.com/ashrawan/leave-management-angular

# Test Credentials:

- username: admin, password: admin,
- username: testadmin1, password: testadmin1
- username: testadmin3, password: testadmin3
- username: testadmin4, password: testadmin4

##### ( Wait at Least 20 Seconds for login, Server needs to come online.. )


*21st September 2018*

#### OVERVIEW

Online Employee leave request submission and approval.

Manual process:

- Employee must fill up leave form before taking any leave.

- Leave form consists of leave_type, no of days, date_from, date_to and leave reason.

- Request must be reviewed and signed by supervisor.

- Employee gets to know about request approval and if denial with reason.

#### SYSTEM FEATURES

1. Admin will register employee into the system.

2. Employee logins.

3. Employee should be able to create Leave request.

4. Supervisor should able to view leave request.

5. Supervisor should be able to approve or deny request.

6. Employee should be able view request status.

#### SPECIFICATIONS

- Backend: Spring Boot 2.0
- Frontend: Angular 6
- Tools: ( IDE -> Intellij and VS Code, Mariadb, MySQL Workbench )

CLASS DIAGRAM



**![](https://lh6.googleusercontent.com/tL6LIniTCrbQqbc-c_5lecXCaJdPveXW44Vl2w2_XJG9jRTps5_WsgXz-bkUqmLO9vMTp90cIPBIaFepTfXktv2Imr0XBprUbR0pFdVw4nvjJLrNBgu0_8U7oJDXama4LKiovA8-)**