Cleverly is an intelligent web application that transforms PDF textbooks and study materials into interactive learning content using advanced large language models.
Upload any PDF and Cleverly will automatically generate clear summaries, flashcards, and quiz questions tailored to the material—making studying easier, faster, and more engaging.
-
Automatic Summarization Get concise, multi-paragraph summaries from your study materials.
-
Flashcard Generation
Instantly convert textbook content into flashcards for active recall and spaced repetition. -
Quiz Creation Practice understanding with autogenerated quiz questions based on your uploaded PDFs.
-
Modern Web Interface
User-friendly React frontend with seamless file upload and results navigation. -
Powered by State-of-the-Art AI
Utilizes Meta Llama-3.1 8B Instruct via the OpenRouter API for fast, accurate, and context-aware educational content.
- Frontend: React.js, CSS
- Backend: Python
- AI Model: Meta Llama-3.1 8B Instruct (OpenRouter API)
- File Handling: PDF processing and parsing
- Upload a PDF – Drag and drop your study material or select from your files.
- AI Processing – Cleverly analyzes the content using LLMs.
- Get Results – View summaries, flashcards, and quizzes instantly.
- Study Smarter – Use the interactive tools for better retention.
- Anagha S K - https://github.com/Anagha-S-K
- Gowtham N Rao - https://github.com/Gomaa03
# Clone the repository
git clone https://github.com/Anagha-S-K/cleverly.git
cd cleverly/backend
# Navigate to project folder
cd cleverly
# Create Virtual Environment and Install dependencies
python -m venv venv
source venv/bin/activate # For Mac/Linux
venv\Scripts\activate # For Windows
pip install -r requirements.txt
#Set your API Key
export OPENROUTER_API_KEY=your_openrouter_api_key_here # Mac/Linux
set OPENROUTER_API_KEY=your_openrouter_api_key_here # Windows
# Run Backend Server
python app.py
#Navigate to the frontend directory
cd cleverly/frontend
#Install dependencies
npm install
#Start the development server
npm start