Skip to content

Staff leave web application. Employees can apply for leave, check balance etc. HR can approve/edit/delete employee leave records.

Notifications You must be signed in to change notification settings

navinesh/leave-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Staff leave web application. Employees can apply for leave, check balance etc. HR can approve/edit/delete employee leave records.

Resources

Stars

Watchers

Forks

Packages

No packages published