Welcome to the English Quiz Web Application! This React-based app is designed to help individuals improve their English language skills through engaging quizzes. The app provides a series of questions that test various aspects of English knowledge, including vocabulary, grammar, and comprehension.
Awesome.Quiz.Application.-.Brave.2025-01-13.17-39-27.mp4
Check out the live version of the application here.
- Interactive Quizzes: Answer multiple-choice questions to test your English language proficiency.
- Score Tracking: Keep track of your score to monitor your progress.
- User-Friendly Interface: Simple and intuitive interface designed with light colors to make the learning process enjoyable.
- Randomized Questions: Each quiz session provides a different set of questions to keep the learning process dynamic.
- Instant Feedback: Get immediate feedback on your answers to help you understand and learn from your mistakes.
- React: A JavaScript library for building user interfaces.
- Redux: State management for handling quiz states and user progress.
- CSS: Custom styling for an attractive, user-friendly design.
- GitHub Pages: For hosting and deploying the web application.
To run this application locally, follow these steps:
- Clone the repository:
git clone https://github.com/GHDBASHEN/English-Quiz-Web-Application.git
- Navigate to the project directory:
cd English-Quiz-Web-Application
- Install the dependencies:
npm install
- Start the application:
npm start
- Open your browser and go to
http://localhost:3000
to see the app in action.
The app is deployed using GitHub Pages. To deploy any changes, use the following command:
npm run deploy