Skip to content

TonyStark-19/Quiz-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Quizify β€” Interview-Focused React Quiz Platform

Repo Size Stars Forks Last Commit

React JavaScript TailwindCSS AOS Vercel

Welcome to the React Quiz App, a dynamic and responsive interview-preparation 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:

This quiz app currently supports the following topics:

C C++ Java Python JavaScript

OOP

HTML CSS ReactJS Tailwind CSS Bootstrap

NodeJS ExpressJS

MongoDB SQL

Git GitHub


Programming Languages

  • 🟦 C
  • 🟨 C++
  • 🟧 Java
  • 🟩 Python
  • 🟨 JavaScript
  • 🧩 OOP (Object-Oriented Programming)

Web Development

  • βš›οΈ React.js
  • 🌐 HTML
  • 🎨 CSS
  • 🟦 Tailwind CSS
  • πŸ…±οΈ Bootstrap
  • βš™οΈ Node.js
  • 🚏 Express.js

Databases

  • πŸƒ MongoDB
  • πŸ—„οΈ SQL

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

Feature Description
πŸ”„ Dynamic Routing Built with react-router-dom
πŸŒ™ Dark Mode Persistent theme using localStorage
🎨 Smooth Animations Powered by AOS (Animate On Scroll)
🧩 Multiple Categories Structured quiz data by topic
πŸ“Š Score System Instant result calculation
🧠 Answer Review Review all answers after completion
πŸ” Retry Option Retake quizzes instantly
⬆️ Scroll Restoration Scrolls to top on every route change
πŸ”’ Quiz Protection Navbar disabled during quiz session
πŸ“± Responsive Design Works across all devices

🧰 Tech Stack

Technology Purpose
React (Functional Components & Hooks) Building the UI with reusable components and modern React patterns
Tailwind CSS Creating a modern, responsive, and utility-first design
React Router DOM Handling client-side routing and navigation
AOS (Animate On Scroll) Adding smooth scroll-based 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.


πŸ“œ License

This project is licensed under the MIT License. Feel free to use, modify, and share it – just give proper credit.

Check the LICENSE file for more details.


Made with ❀️ by Aditya chandel

About

Welcome to the React Quiz App, a dynamic and responsive interview-preparation quiz platform built using React and Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Contributors