Skip to content

Hachondeoro/Leave-Management

Repository files navigation

Leave Management System

Beginners Guide

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.

Features

  • 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

Technology Stack

  • Backend: C#
  • Database: Microsoft SQL
  • Frontend: JS, HTML, CSS
  • Framework: Entity Framework, Bootstrap
  • Code Editor: Visual Studio Code
  • Support: .Net >= 6.0

Installation

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 debug none

Start with debugging debug yes

Application Overview

Register Page register

Login Page login

Homepage (Initial Opening Page) homepage

Employee Login Apply for leave apply for leave

Leave Status View and Request List View myleavedetails

myleavedetailslist

Admin Login Employee List View employeelistview

Employee Leave Allocation View viewalloation

Leave Type View leavetypelist

About

Dot.net application with Entity framework and MVC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published