https://github.com/alok-mishra143/leave-management-frontend
https://github.com/alok-mishra143/leave-management-frontend
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alok-mishra143/leave-management-frontend
- Owner: alok-mishra143
- Created: 2025-03-24T11:08:55.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-08T06:41:11.000Z (6 months ago)
- Last Synced: 2025-04-08T07:37:18.427Z (6 months ago)
- Language: TypeScript
- Homepage: https://leave-management-frontend-drab.vercel.app
- Size: 313 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
https://github.com/user-attachments/assets/8c4266ba-a66a-427e-949a-748200ffebb1
backend:-https://github.com/alok-mishra143/leave-management-backend
# Leave Management System
  
## 🚀 Overview
The **Leave Management System** is a web application designed for colleges to manage leave requests efficiently. It allows students to request leaves, staff and HODs to approve or reject them, and admins to oversee the entire leave process. Built using **Next.js, Tailwind CSS, Prisma, and PostgreSQL**.
## ✨ Features
- 🌟 Student leave request submission
- ✅ Staff and HOD leave approval workflow
- 📊 Dashboard for tracking leave history
- 📅 Calendar integration to visualize leaves
- 🔐 Authentication with Supabase Auth
- 📜 Role-based access control (**Admin, HOD, Staff, Student**)
- 📌 Notifications for leave status updates## 🎭 User Roles
1. **Admin** - Manages the entire system, users, and settings.
2. **HOD (Head of Department)** - Approves or rejects staff and student leaves.
3. **Staff** - Can apply for leave and approve/reject student leave requests.
4. **Student** - Can apply for leave, track status, and receive notifications.## 🛠️ Tech Stack
- **Frontend:** Next.js, Tailwind CSS, Shadcn UI, Framer Motion
- **Backend:** Prisma, PostgreSQL
- **Database:** PostgreSQL
- **Authentication:** Supabase Auth
- **State Management:** React Context API## 📸 Screenshots
| Calendar View | Leave Request Form | Profile Setting |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
|  |  |  |