Skip to content

Repository files navigation

Leave Management System

Overview

A web-based Leave Management System built with Vite and React to streamline employee leave requests, approvals, and tracking.

Live Demo

Getting Started

Prerequisites

  • Node.js (v16.0 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/Virgile1k/leave-managementsystem-fn.git
    cd leave-managementsystem-fn
  2. Install dependencies:

    npm install
    # or
    yarn
  3. Start the development server:

    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to http://localhost:5173

Building for Production

npm run build
# or
yarn build

The build files will be in the dist directory.

Key Features

  • User authentication (employee, manager, admin)
  • Leave request submission and tracking
  • Leave approval workflow
  • Calendar view for team planning
  • Notification system
  • Leave balance tracking

Technologies Used

  • Vite
  • React
  • Tailwind CSS

Repository

The project is hosted on GitHub: https://leave-managementsystem-fn.pages.dev/

Releases

Packages

Contributors

Languages