This project is an interactive leave application portal that includes Employee login and administration Login. Employees can apply for leave and view leave status (i.e. the amount of leave remaining for a specific leave type and see leave that they are allowed.). Administration can either accept or reject an employee leave request.
- Create your own Leave Type as admin
- Add the number of days specific to a leave
- Allocate Leave to Employees
- User Authentication
- Apply for Leave
- Leave request approval workflow.
- Employee List View
- Allocation Leave View
- Request List View
- Backend: C#
- Database: Microsoft SQL
- Frontend: JS, HTML, CSS
- Framework: Entity Framework, Bootstrap
- Code Editor: Visual Studio Code
- Support: .Net >= 6.0
[public repository][dill]
Clone, unzip, and open the solution file in vscode
Install the dependencies and devDependencies and start the server.
Download and install VSCode
AutoMapper >= v12.0.1
AutoMapper.Dependency Injection >= v12.0.0
Serilog.ASPNETCore >= v6.1.1
Serilog.Sink.Seq >= v5.2.2
Serilog.Expression >= v3.4.1
Running The application in vscode. Start without debugging
Homepage (Initial Opening Page)
Employee Login Apply for leave
Leave Status View and Request List View
Admin Login Employee List View
Employee Leave Allocation View
Dillinger is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.
Plugin | Links |
---|---|
Font Awesome | [https://fontawesome.com/icons][PlDb] |
Sweetalert | [https://sweetalert2.github.io/] |
Datepicker | [https://jqueryui.com/datepicker/][PlGd] |
Want to contribute? Great!