A simple interactive quiz application built with React. Users can test their knowledge by answering a series of questions, track their progress, and view their final score.
- Multiple-choice questions
- Progress tracking
- Score calculation
- Responsive design
- Error handling and loading states
- Node.js (v14 or higher recommended)
- npm (comes with Node.js)
- Clone the repository:
git clone https://github.com/Brzana/Quiz.git
- Navigate to the project directory:
cd quiz - Install dependencies:
npm install
To start the development server:
npm startThe app will be available at http://localhost:3000.
To build the app for production:
npm run buildThe optimized build will be in the build/ folder.
quiz/
├── data/
│ └── questions.json # Quiz questions data
├── public/
│ └── ... # Static assets
├── src/
│ ├── components/ # React components
│ └── index.js # App entry point
├── package.json # Project metadata and scripts
└── README.md # Project documentation
This project was created with the help of Jonas Schmedtmann's course.