Transform any content into interactive quiz questions with AI-powered intelligence.
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
- 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
Frontend
- React
- JavaScript
- HTML/CSS
Backend
- Python
- Django
- FastAPI
AI / ML
- Google Gemini
- Natural Language Processing
User Upload → Content Processing → AI Analysis → Question Generation → Quiz Display
# 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 runserverCreate a .env file and add:
GOOGLE_API_KEY=your_gemini_api_key
DJANGO_SECRET_KEY=your_django_secret_key- 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
- Live Demo: https://devranbir.github.io/Quicky/
Quicky/
├── frontend/
├── backend/
│ ├── sources/
│ ├── questions/
│ ├── content_generation/
│ └── urls.py
├── package.json
└── README.md
- Add support for video content
- Implement difficulty levels
- Add explanation generation
- Create quiz templates
- Add export to various formats
- Name: DevRanbir
- GitHub: https://github.com/DevRanbir
This project is licensed under the MIT License.
