This Readme is created using Awsome README Template []
The Project is built on dotNet8 Entity Framework Core
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.
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.
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.
An Admin can view all employees and leave allocations.
Admin can also review allocations and create new types of leave. After every leave requests admin can accept or decline reviewing manually.
A Supervisor, Admin or an Employee can login either with their email address of the company or by their user name.
An Employee can request for leave using below page
Employee can also review leave requests with pending, accepted, declined or canceled status flag.
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.