Overview
Key Features
- Custom SaaS Dashboard: Built a lightweight full-stack interface with real-time control over prompts, bot types, and task monitoring. Integrated Sentry for tracking and stability.
- Multi-Bot Architecture: Created different bot modes to cover a range of tasks:
- Autoposter: Publishes content directly to WordPress blogs.
- Rewriter: Takes existing content and rewrites it with AI to create unique articles.
- Query Processor: Answers spreadsheet queries using OpenAI.
- Data Ingestion: Pulls data from multiple Google Sheets, processes each item, and updates results automatically.
- User-Controlled Prompts: Allows the client to edit and customize prompts directly from the dashboard.
Technologies Used
- Python (FastAPI): For backend services and API integration.
- Sentry: For the internal frontend SaaS dashboard.
- Google Sheets API: To read and write data dynamically.
- OpenAI API: Core AI engine for content generation and rewriting.
- WordPress API: For automated publishing.
- Sentry: To monitor performance and catch runtime issues.
Challenges and Learnings
Outcome
"Youssef did a fantastic job, his communication is spot on during the whole process, from initial briefing to the completion of the project. Another great aspect of working with him is the obvious love/passion he has for his work. I would recommend this guy to everyone who is looking for a A+++ Python developer! Thanks Ayman, we'll be hiring you again whenever we need another solution!" — Bram Vermolen, Founder of Space'M Online This project highlights experience in backend automation, SaaS design, and multi-service integration with a focus on usability and performance.