Interview Management System
Frontend Repository: https://github.com/M-Adil-AS/InterVU-frontend
interVU is a cutting-edge web application designed to manage and organize all your job interviews in one centralized platform.
Built with Next.js v13 (App Router), implementing route-level protection using middleware for authentication-based navigation control and handling unauthorized access.
Implemented secure authentication using JWT stored in HTTP-only cookies. Designed structured error handling using async wrappers, custom error classes, and standardized HTTP status codes.
Applied security best practices including XSS mitigation, secure HTTP headers, CORS configuration, and rate limiting.