/employee-leave-management

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

Primary LanguageJava

Employee Leave Management System

Github Link:

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