Quizzer is a modern, interactive web application designed to test and enhance your technical knowledge through engaging quiz sets. Built with Next.js and React, it offers a seamless user experience with real-time scoring and progress tracking.
- 🎯 Multiple quiz sets covering various tech topics
- 📊 Real-time score tracking and feedback
- 🎨 Modern, responsive UI with dark mode
- ✨ Interactive question interface
- 📱 Mobile-friendly design
- 🏆 Set-wise progress tracking
- Next.js - React framework for production
- React - UI library
- TypeScript - Type safety
- Tailwind CSS - Styling
- Radix UI - Accessible UI components
- Lucide React - Icons
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/quizzer.git
cd quizzer
- Install dependencies
npm install
# or
yarn install
- Start the development server
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser
- Enter your name to start the quiz
- Select a quiz set from the available options
- Answer questions by selecting the correct option
- Submit your answer to proceed to the next question
- Track your progress and scores for each set
- View your final results after completing all sets
├── app/ # Next.js app directory
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ └── ... # Feature components
├── lib/ # Utilities and data
└── public/ # Static assets
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.