/leave-management-system

A web application for HR to manage employee leave records, and for employees to apply for leave, check balance etc.

Primary LanguageTypeScript

Leave management system

Admin and User versions

Developed in TypeScript, React Hooks and React Apollo as state container

There are two web apps; user and admin. User app is for the employees to login and check their leave balance and apply for leave. Admin app is for HR. HR can approve/decline leave, manage employee record, create/archive/unarchive staff record.

What's included

Within the download you will find the following directories.

User

Admin

Server

How to Run the Project

For Admin and User web apps:

Admin and User app is developed using Create React App tool https://github.com/facebookincubator/create-react-app

Clone the repo and install using yarn install or npm install

And then run your project using npm start or yarn start.

Server:

Server has been developed in Python and PostgreSQL database using flask web framework. Install the listed dependencies.

Creator

Navinesh Chand