Skip to content

Repository files navigation

Leave Management System Skeleton

This Readme is created using Awsome README Template [Awesome]

The Project is built on dotNet8 Entity Framework Core latest version preview version downloads

This project was built for a Client and this is the Skeleton code of the project. Later on Client home page and database connection strings were added and it is not shared because of non disclosure agreement of sensitive data.

Home

How to Register

Register

See Below pictures as References to understand Registration process. Any mandatory field which is not provided will raise and error and halt the registration process. Password length must be 12 characters atleast containing numerical and capital letter.

Registration

After a successful fields recognition which are not present in the current database a confirmation mail will be given in the given email template. Here it was tested with Papercut SMTP free version.

RegistryConfirm Mail

Control of Admin

An Admin can view all employees and leave allocations.

Capture

Admin can also review allocations and create new types of leave. After every leave requests admin can accept or decline reviewing manually.

Admin Control View

Log In or Sign In

A Supervisor, Admin or an Employee can login either with their email address of the company or by their user name.

Login

Requesting for leave

An Employee can request for leave using below page

LeaveRequestView

Employee can also review leave requests with pending, accepted, declined or canceled status flag.

leave request status

Conclusion

This is the skeleton project. Css and html of spike were not adjusted. Later on with the client's view properties and web pages integration, CSS and logos were adjusted accordingly. I have the permission from client to share my skeleton project.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages