Skip to content

TusharRoy23/quizer

Repository files navigation

🚀 What Is This?

This project is an AI-generated quiz application that helps learners assess their understanding across different subjects. Users can generate quizzes, interact with AI agents, and even simulate interviews to enhance learning confidence.

✨ Features

✅ Smart Quiz Generation

  • Choose department, topic(s), question count, and timer to generate customized quizzes.
  • Generate questions through form inputs or AI-powered Agentic chat.
  • The quiz engine can dynamically adjusts the question difficulty based on user performance — making each quiz a personalized learning experience.

🧩 Answer Review & Insights

  • After finishing a quiz, view correct answers, AI-generated examples, and keywords for deeper understanding.

💬 AI Discussion

  • Ask the AI agent for clarifications or further explanations.

🎙️ Verbal Quiz Mode

  • Simulate an interview environment and build speaking confidence.

📊 Progress Tracking

  • Monitor your learning performance over time to identify improvement areas.

🧰 Tech Stack

Name version
React 19.0.0
Next 15.3.0
@tanstack/react-query 5.83.0
Redux 9.2.0
Redux-persist 6.0.0
react-syntax-highlighter 15.6.1
axios 1.9.0

Run development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

🐳 Run the App with Docker

🔧 Development

# Build and run the app
$ docker compose build --no-cache quizer-fe-dev
$ docker compose up quizer-fe-dev

🚀 Production

# production
$ docker compose build --no-cache quizer-fe-prod
$ docker compose up -d quizer-fe-prod

Backend Repository

quizer-backend

💡 Future Plans

  • Leaderboard and ranking system
  • Personalized quiz recommendations
  • Contextual learning by sharing documents.

🤝 Stay in Touch

About

simple quiz application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors