Skip to content

Blockchain-Oracle/aj_quiz

Repository files navigation

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.

About

learning made easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published