Skip to content

Repository files navigation

📝 Exam App

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.

✨ Features

  • 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)

🛠️ Tech Stack

Core

  • Next.js 14 (App Router)
  • React 18
  • TypeScript

Authentication

  • NextAuth.js (Credentials Provider)
  • JWT-based authentication
  • Secure session handling (HTTP-only cookies)

Data & State Management

  • @tanstack/react-query
  • Server-side data fetching

Forms & Validation

  • react-hook-form
  • zod

UI & Styling

  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • Lucide Icons

Charts

  • Recharts
    • Exam results chart
    • Circular exam timer

📌 Future Improvements

  • Multi-language support (i18n)
  • Dark mode support

About

A modern exam & quiz web application built with Next.js 14, featuring secure authentication, timed assessments, interactive navigation, and detailed analytics for exam performance.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages