A full-stack web application built entirely with Next.js (App Router) that digitizes the attendance request process for students engaged in extracurricular activities. It simplifies and automates multi-level approval from Class Teachers and HODs, replacing the traditional paper-based system.
Students involved in extracurricular activities need to apply for attendance concessions via printed applications, which is:
This portal replaces the manual system with a streamlined digital process involving submission, tracking, and approval workflows — all in one place.
| Layer | Technology |
|---|---|
| Framework | Next.js |
| Language | TypeScript |
| Styling | Tailwind CSS |
| UI Library | ShadCN UI, Aceternity UI |
| Animations | Framer Motion |
| File Upload | Cloudinary |
| Verification | Nodemailer |
| Database | MongoDB |
| API Layer | Next.js API Routes |
| Deployment | Vercel |


