Skip to content

evandrogrm/quiz-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuizMaster - AI-Powered Quiz Application

An interactive quiz application with AI-generated questions based on user preferences and skill level.

Project Overview

QuizMaster is a full-stack application with:

  • Backend: Node.js with Express and MongoDB
  • Frontend: React
  • Mobile: React Native

Features

  • User registration with email and password
  • Age-based difficulty adjustment (5 difficulty levels)
  • Category selection (Animals, Science, Mathematics, English, US History)
  • AI-generated questions based on user preferences
  • Interactive feedback with animations (fireworks for correct answers, sad emojis for incorrect ones)

Project Structure

quizmaster/
├── backend/       # Node.js Express API
├── frontend/      # React web application
└── mobile/        # React Native mobile app

Development Roadmap

1. Backend Development

  • 1.1 Project setup
  • 1.2 User registration (email/password)
  • 1.3 User age collection for difficulty adjustment
  • 1.4 Category selection implementation
  • 1.5 User profile updates
  • 1.6 AI-powered question generation

2. Frontend Development

  • 2.1 Project setup
  • 2.2 User interface components
  • 2.3 Authentication flow
  • 2.4 Quiz gameplay
  • 2.5 Animations and feedback

3. Mobile Development

  • 3.1 Project setup
  • 3.2 Mobile UI components
  • 3.3 Authentication flow
  • 3.4 Quiz gameplay
  • 3.5 Animations and feedback

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages