A web-based Leave Management System built with Vite and React to streamline employee leave requests, approvals, and tracking.
- Node.js (v16.0 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/Virgile1k/leave-managementsystem-fn.git cd leave-managementsystem-fn -
Install dependencies:
npm install # or yarn -
Start the development server:
npm run dev # or yarn dev -
Open your browser and navigate to
http://localhost:5173
npm run build
# or
yarn buildThe build files will be in the dist directory.
- User authentication (employee, manager, admin)
- Leave request submission and tracking
- Leave approval workflow
- Calendar view for team planning
- Notification system
- Leave balance tracking
- Vite
- React
- Tailwind CSS
The project is hosted on GitHub: https://leave-managementsystem-fn.pages.dev/