A modern, scalable Exam / Quiz web application built with Next.js App Router and a full authentication system using NextAuth. Designed with performance, security, and user experience in mind.
- Secure authentication system
- Timed exam sessions
- Step-by-step question navigation
- Detailed exam results with charts
- Account management (edit profile, change password, delete account)
- Fully responsive design (Desktop / Tablet / Mobile)
- Next.js 14 (App Router)
- React 18
- TypeScript
- NextAuth.js (Credentials Provider)
- JWT-based authentication
- Secure session handling (HTTP-only cookies)
- @tanstack/react-query
- Server-side data fetching
- react-hook-form
- zod
- Tailwind CSS
- shadcn/ui
- Radix UI
- Lucide Icons
- Recharts
- Exam results chart
- Circular exam timer
- Multi-language support (i18n)
- Dark mode support