https://github.com/cyberytti/dppify
DPPify is an AI agent that crafts customizable Daily Practice Problem(DPP) PDFs for any topic in seconds.
https://github.com/cyberytti/dppify
agno ai ai-agents cerebras-agent cerebras-ai streamlit
Last synced: about 2 months ago
JSON representation
DPPify is an AI agent that crafts customizable Daily Practice Problem(DPP) PDFs for any topic in seconds.
- Host: GitHub
- URL: https://github.com/cyberytti/dppify
- Owner: cyberytti
- License: mit
- Created: 2025-07-19T04:24:12.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-26T20:48:08.000Z (2 months ago)
- Last Synced: 2025-07-26T22:54:14.134Z (2 months ago)
- Topics: agno, ai, ai-agents, cerebras-agent, cerebras-ai, streamlit
- Language: Python
- Homepage: https://dppify.streamlit.app/
- Size: 110 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🎓 DPPify
Instantly create practice question sheets (DPPs) on any topic.DPPify is a simple tool for students and teachers. Need to practice for a test or create a worksheet? Just tell DPPify the topic, and it will instantly generate a PDF with practice questions for you. It's like having a personal tutor who can create study materials on demand.
---
## ✨ Features
- **Any Topic, Any Subject:** From "Quantum Physics" to "Shakespearean Sonnets."
- **Total Control:** You choose the topic, difficulty (Easy, Medium, Hard), number of questions, and question types (Multiple Choice, Short Answer, or a mix).
- **Speak Your Language:** Create question sheets in English, Hindi, Bengali, and more.
- **Give Specific Instructions:** Tell the AI what to focus on, like "Include more questions about formulas" or "Add historical context."
- **Instant PDF:** Get a clean, printable PDF in seconds, ready to use.
- **Simple to Use:** A clean and friendly interface makes it easy for anyone.---
## 📸 Examples
Here's what your generated PDFs will look like:| Bangali language output | Hindi language output | English language output |
| :---: | :---: | :---: |
||
|
|
---
## 🚀 How to Use
Get DPPify running in just a few steps:1. **Clone the Repository**
```bash
git clone https://github.com/cyberytti/DPPify
cd DPPify
```2. **Set up the Environment**
```bash
# For macOS/Linux
python3 -m venv venv
source venv/bin/activate# For Windows
python -m venv venv
venv\Scripts\activate
```3. **Install Dependencies**
```bash
pip install -r requirements.txt
```4. **Get Your API Key**
DPPify uses the Cerebras AI platform. Get your free API key from [cloud.cerebras.ai](https://cloud.cerebras.ai).5. **Run the App**
```bash
streamlit run streamlit_app.py
```6. **Generate Your First DPP**
Open the app in your browser, paste your API key, choose your topic and settings, and click the "Generate" button!---
## 🤝 Contributing
Contributions are welcome! If you have an idea to make DPPify better, feel free to open an issue or submit a pull request.---
## 📄 License
This project is licensed under the MIT License.---
Made with ❤️ by cyberytti.