Skip to content

NARESHRAJESH/QuizApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 QuizApp - React Quiz Management System

A modern Quiz Management System built using React.js that allows users to create, manage, and attempt quizzes with real-time scoring, timer functionality, and progress tracking.


🌐 Live Demo

👉 https://naresh-react-quiz-app.netlify.app


✨ Features

  • ➕ Add New Questions (CRUD)
  • ✏️ Edit Existing Questions
  • ❌ Delete Questions
  • 🚀 Start Quiz Mode
  • ⏱ Timer for each question (15 seconds)
  • 📊 Progress Bar Indicator
  • 🏆 High Score saved using Local Storage
  • 📱 Responsive Design
  • 🎯 Instant Answer Feedback (Correct / Wrong)

🛠️ Tech Stack

  • React.js (Hooks - useState, useEffect)
  • JavaScript (ES6)
  • HTML5
  • CSS3
  • Vite
  • Local Storage API

📂 Project Structure

src/
├── assets/
│   ├── home.png
│   ├── addquestion.png
│   ├── deletequestion.png
│   ├── UpdateQuestion.png
│   ├── QuizStar.png
│   ├── score.png
├── components/
│   ├── AddQuestion.jsx
│   ├── QuestionList.jsx
├── App.jsx
├── App.css
├── main.jsx
├── questions.js

⚙️ Installation & Setup

git clone https://github.com/NARESHRAJESH/QuizApp.git
cd QuizApp
npm install
npm run dev

👨‍💻 Author

Naresh R
MCA Graduate | Aspiring Software Developer


⭐ Support

If you like this project, give it a ⭐ on GitHub!





About

A React-based Quiz Management System with CRUD operations, timer, score tracking, progress bar, and high score using Local Storage.

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages