Skip to content

React Quiz App, a dynamic and responsive quiz platform built using React and Tailwind CSS. It allows users to test their knowledge across multiple categories with animated transitions and score tracking.

Notifications You must be signed in to change notification settings

TonyStark-19/Quiz-app

Repository files navigation

🧠 React Quiz App

Repo Size Stars Forks Last Commit

React JavaScript TailwindCSS AOS Vercel

Welcome to the React Quiz App, a dynamic and responsive quiz platform built using React and Tailwind CSS. It allows users to test their knowledge across multiple categories with smooth transitions, score tracking, and now — a review section to check correct and incorrect answers after completing the quiz.

The project ensures a great user experience, supporting both light and dark themes along with automatic scroll-to-top on every route change or navigation.


📚 Quiz Available For:

Your quiz app currently supports the following topics:

C C++ Java Python JavaScript HTML CSS ReactJS Tailwind CSS NodeJS ExpressJS MongoDB Git GitHub

Programming Languages

  • 🟦 C
  • 🟨 C++
  • 🟧 Java
  • 🟩 Python
  • 🟨 JavaScript

Web Development

  • ⚛️ React.js
  • 🌐 HTML
  • 🎨 CSS
  • 🟦 Tailwind CSS
  • ⚙️ Node.js
  • 🚏 Express.js

DevOps & Tools

  • 🗂️ Git
  • 🐙 GitHub

📸 Screenshots

🏠 Home Page Dark 🏠 Home Page Light
Screenshot 1 Screenshot 2
🏷️ Category Page Dark 🏷️ Category Page Light
Screenshot 3 Screenshot 4
❓ Quiz Page Dark ❓ Quiz Page Light
Screenshot 3 Screenshot 4

🌐 Live Demo

The project is live and can be viewed here: Quiz-app


✨ Features

  • 🔄 Dynamic Routing with react-router-dom
  • 🌙 Dark Mode toggle with local storage persistence
  • 🎨 Smooth animations using AOS (Animate On Scroll)
  • 🧩 Multiple quiz categories with structured data
  • 📊 Score tracking and conditional result feedback
  • 🧠 Review Answers — view your correct and incorrect answers after completing the quiz
  • 🧾 Detailed results summary with retry and take-more-quiz options
  • ⬆️ Scroll to Top — automatically scrolls to top on every route change or when navigating back
  • 💡 User-friendly and accessible interface
  • Navbar disabling during quiz to avoid accidental exits

🧰 Tech Stack

  • React (with functional components & hooks)
  • Tailwind CSS (for modern and responsive UI)
  • React Router DOM (for routing)
  • AOS (Animate On Scroll) for animations

🧰 How to Run Locally

# 1. Clone the repo
git clone https://github.com/TonyStark-19/Quiz-app.git

# 2. Move into the project folder
cd Quiz-app

# 3. Install dependencies
npm install

# 4. Start the development server
npm start

🙌 Contribution

Contributions are welcome! If you'd like to improve the quiz experience or fix bugs, feel free to fork the repo and submit a PR.


Made with ❤️ by Aditya chandel

About

React Quiz App, a dynamic and responsive quiz platform built using React and Tailwind CSS. It allows users to test their knowledge across multiple categories with animated transitions and score tracking.

Topics

Resources

Stars

Watchers

Forks