Goal:
Automate the creation and sharing of daily quote images using LLMs + visual generation.
Outcome:
System generates a themed quote, creates an image, and sends it to Telegram (and later, Instagram).
| ✅ | Module | Status | Owner | Notes |
|---|---|---|---|---|
| ⬜ | Quote Generator (LLM) | In Progress | Shashi | Use Ollama or GPT-4 |
| ⬜ | Text Formatter | Pending | Shashi | Add attribution and styling |
| ⬜ | Image Generator (Pillow) | In Progress | Shashi | Black background, white text |
| ⬜ | Telegram Integration | Complete ✅ | Shashi | Already sending test posts |
| ⬜ | Instagram Auto Posting | Backlog | – | Explore Instagrapi |
| ⬜ | Scheduler (Daily Trigger) | In Progress | Shashi | Use APScheduler or cron |
| ⬜ | Theme Selector (Optional) | Backlog | – | Auto-pick or user-defined themes |
| Phase | Goal | Deadline | Status |
|---|---|---|---|
| Phase 1 | Generate quote → image → Telegram | Aug 10 | In Progress |
| Phase 2 | Add themes + quote memory | Aug 15 | Planned |
| Phase 3 | Add Instagram automation | Aug 25 | Backlog |
| Phase 4 | Daily post insights/logs | Sept 5 | Backlog |
| Theme | Prompt |
|---|---|
| Overthinking | "Write a short, deep quote about overthinking and peace of mind." |
| Self-Love | "Give a 1-line quote about self-worth and growth." |
| Productivity | "Write a relatable, punchy quote on staying focused." |
- Add logo/watermark to images
- Use vector DB to avoid duplicate quotes
- Allow mobile UI to review/edit before sending
- Add background variants (colors, textures, gradients)