A modern, interactive quiz platform built with React, TypeScript, and Supabase.
- β¨ Features
- π Getting Started
- π οΈ Project Structure
- π§ Available Scripts
- π§© Tech Stack
- π€ Contributing
- π Contributors
- π License
- π― Interactive quiz interface
- π Real-time progress tracking
- π View quiz results and history
- π Achievement badges and rewards
- π Create and manage quizzes
- π₯ Student performance analytics
- π Detailed result statistics
- π« Class management
- π Light/Dark mode
- π Role-based authentication
- π± Responsive design
- β‘ Fast and performant
- Node.js 18+
- npm (v9+) or yarn (v1.22+)
- Supabase account
git clone https://github.com/krishyadav90/quiz-website.git
cd quiz-website
# Install dependencies
npm install
# or
yarnsrc/
βββ components/ # Reusable UI components
β βββ auth/ # Authentication forms
β βββ ui/ # Shadcn/ui components
βββ contexts/ # React contexts
βββ hooks/ # Custom React hooks
βββ lib/ # Utility functions
βββ pages/ # Application pages
β βββ auth/ # Auth pages
β βββ dashboard/ # Dashboard views
βββ styles/ # Global stylesWe welcome contributions from developers of all levels!
If you'd like to help improve this project, you are welcomed.
Thanks to the following amazing people who have contributed to this project:
Want to be listed here? Contribute and your name will be added!
This project is licensed under the MIT License.
Β© 2025 Krish Yadav