Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.64 KB

README.md

File metadata and controls

50 lines (37 loc) · 1.64 KB

AJQUIZ

A modern quiz application built with Next.js 13 and Clerk Authentication. Create and take quizzes, track your progress, and compete with others.

Features

  • 🎯 Create custom quizzes with multiple choice questions
  • 📝 Take quizzes and get instant feedback
  • 📊 Track your study progress and performance
  • 🏆 View your quiz history and scores
  • 🔐 Secure authentication with Clerk
  • 📱 Fully responsive design
  • 🎨 Beautiful UI with Tailwind CSS and shadcn/ui
  • 🌙 Dark mode support

Tech Stack

Getting Started

  1. Clone the repository
  2. Install dependencies with npm install
  3. Copy .env.example to .env.local and add your environment variables:
    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_publishable_key
    CLERK_SECRET_KEY=your_secret_key
    
  4. Run the development server with npm run dev
  5. Open http://localhost:3000 in your browser

Usage

  1. Sign up for an account using email or social providers
  2. Create your first quiz by clicking "Create Quiz" in the dashboard
  3. Add questions and multiple choice answers
  4. Share your quiz with others or take quizzes created by the community
  5. Track your progress in the dashboard

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.