Skip to content

AI quiz generator transforming text, PDFs, images into MCQs using Gemini API with unlimited creation, instant generation, and Django backend processing.

Notifications You must be signed in to change notification settings

DevRanbir/Quicky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

🚀 Quicky

Transform any content into interactive quiz questions with AI-powered intelligence.


📖 Description

Quicky is an AI-powered platform that transforms any content - whether it's text, PDFs, or images - into interactive multiple-choice questions. Perfect for students, teachers, and content creators who want to create quizzes quickly and efficiently.

What makes it unique:

  • Supports multiple input formats (text, PDF, images)
  • AI-powered question generation
  • Unlimited quiz creation
  • Instant MCQ generation
  • No registration required

✨ Features

  • Multi-Format Support – Convert text, PDFs, and images to MCQs
  • AI-Powered Generation – Intelligent question creation
  • Unlimited Quizzes – Create as many quizzes as you need
  • Instant Results – Get questions in seconds
  • Django Backend – Robust content processing
  • User-Friendly Interface – Simple, intuitive design

🧠 Tech Stack

Frontend

  • React
  • JavaScript
  • HTML/CSS

Backend

  • Python
  • Django
  • FastAPI

AI / ML

  • Google Gemini
  • Natural Language Processing

🏗️ Architecture / Workflow

User Upload → Content Processing → AI Analysis → Question Generation → Quiz Display

⚙️ Installation & Setup

# Clone the repository
git clone https://github.com/DevRanbir/Quicky.git

# Navigate to project
cd Quicky

# Install frontend dependencies
npm install

# Install backend dependencies
cd backend
pip install -r requirements. txt

# Start frontend
npm start

# Start backend
python manage.py runserver

🔐 Environment Variables

Create a .env file and add:

GOOGLE_API_KEY=your_gemini_api_key
DJANGO_SECRET_KEY=your_django_secret_key

🧪 Usage

  • Step 1: Upload your content (text/PDF/image)
  • Step 2: Select number of questions
  • Step 3: Click generate
  • Step 4: Review and use generated MCQs

🎥 Demo


📂 Project Structure

Quicky/
├── frontend/
├── backend/
│   ├── sources/
│   ├── questions/
│   ├── content_generation/
│   └── urls.py
├── package.json
└── README.md

🚧 Future Improvements

  • Add support for video content
  • Implement difficulty levels
  • Add explanation generation
  • Create quiz templates
  • Add export to various formats

👥 Team / Author


📜 License

This project is licensed under the MIT License.

About

AI quiz generator transforming text, PDFs, images into MCQs using Gemini API with unlimited creation, instant generation, and Django backend processing.

Topics

Resources

Stars

Watchers

Forks