A modern, interactive quiz application built with React and TypeScript. Test your knowledge across multiple categories with a beautiful, responsive interface.
- Multiple Categories: Choose from General Knowledge, Science & Technology, History, and Geography
- Timer Functionality: 5-minute time limit for each quiz
- Progress Tracking: Visual progress bar and question counter
- Score Calculation: Real-time score updates and final results
- Responsive Design: Works perfectly on desktop and mobile devices
- Beautiful UI: Modern gradient design with smooth animations
Make sure you have Node.js installed on your system. You can download it from nodejs.org.
- Clone or download this project
- Open your terminal/command prompt
- Navigate to the project directory
- Install dependencies:
npm installStart the development server:
npm startThe app will open in your browser at http://localhost:3000
To create a production build:
npm run build- Choose a Category: Select from the available quiz categories
- Answer Questions: Click on your chosen answer for each question
- Track Progress: Watch your score and time remaining
- View Results: See your final score and performance statistics
- Try Again: Take another quiz or try a different category
- General Knowledge: Test your knowledge about various topics
- Science & Technology: Explore the world of science and technology
- History: Journey through time with historical facts
- Geography: Discover the world around us
- React 18: Modern React with hooks
- TypeScript: Type-safe JavaScript
- CSS3: Custom styling with gradients and animations
- Create React App: Zero-configuration build tool
- Timer: 5-minute countdown for each quiz
- Progress Bar: Visual indication of quiz progress
- Score Tracking: Real-time score updates
- Responsive Design: Works on all device sizes
- Category Selection: Choose from multiple quiz topics
- Results Summary: Detailed performance statistics
The app features a modern, gradient-based design with:
- Smooth hover animations
- Card-based layout
- Color-coded feedback
- Responsive grid system
- Beautiful typography
This project is open source and available under the MIT License.
Enjoy testing your knowledge! 🧠✨