The Quiz Creator App is a React-based application designed to help users create and manage quizzes. It allows users to define quiz details, add questions, and specify answers with validation to ensure data integrity. The app is built with a modern UI and includes features like randomizing questions and answers, setting time limits, and managing multiple-choice or true/false questions.
- Quiz Creation:
- Add a title, description, and time limit for the quiz.
- Randomize questions and answers with toggle switches.
- Question Management:
- Add multiple-choice or true/false questions.
- Provide explanations and optional images for questions.
- Validate questions to ensure they meet requirements (e.g., at least 2 answers, one correct answer).
- Answer Management:
- Add up to 5 answers per question.
- Mark one answer as correct.
- Validate answers to ensure they are not empty.
- Responsive Design:
- Works seamlessly on both desktop and mobile devices.
- Dark Mode Support:
- Includes a dark mode for better user experience in low-light environments.
Follow these steps to set up and run the Quiz Creator App on your local machine.
- Clone the Repository:
git clone https://github.com/your-username/quiz-creator-app.git cd quiz-creator-app
2. Install Dependencies:
```bash
npm install
or
yarn install- Run the Development Server:
npm run devor
yarn dev