Skip to content

Employee Leave Management is a full-stack web application built using the MERN stack to facilitate efficient management of employee leave requests and approvals within an organization.

License

Notifications You must be signed in to change notification settings

kalczugag/Employee-Leave-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Leave Management

Table of Contents

Introduction

Employee Leave Management is a full-stack web application built using the MERN stack to facilitate efficient management of employee leave requests and approvals within an organization.

Features

  • User Authentication: Secure user authentication.
  • Leave Requests: Employees can submit leave requests with details such as start date, end date, and reason.
  • Leave Approval: Managers can review and approve/deny leave requests.
  • Dashboard: Interactive dashboard for employees and managers to track leave history and status.
  • Notifications: Automatic email notifications for leave request status updates.
  • Admin Panel: Admins can manage user roles, view logs, and perform administrative tasks.

Tech Stack

  • Frontend:

    • React.js
    • Redux for state management
    • Axios for HTTP requests
    • Material-UI for UI components
  • Backend:

    • Node.js
    • Express.js
    • MongoDB for database
    • Nodemailer for email notifications

Contributing

Contributions are welcome! Please follow the Contributing Guidelines.

License

This project is licensed under the MIT License.

About

Employee Leave Management is a full-stack web application built using the MERN stack to facilitate efficient management of employee leave requests and approvals within an organization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published