All Projects AI · SaaS Platform

CURIO

An AI-powered SaaS platform that discovers trending facts, researches them across the web, and generates shareable meme posts — complete with captions, AI-generated imagery, and research-backed context.

CURIO platform — explore feed with AI-generated posts
Role Full-Stack Developer
Year 2025
Type SaaS Platform
Source GitHub

CURIO — Content Using Research & Intelligent Output — is a SaaS platform that transforms real-world facts into shareable, AI-generated meme posts. What began as a local post-creation script evolved into a full multi-user web application with authentication, profiles, an explore feed, search, quotas, and privacy controls.

The core of CURIO is its seven-stage content pipeline. When a user clicks "Create Post," the system scrapes daily facts from curated sources, uses an LLM to select the most meme-worthy topic, deep-researches it via DuckDuckGo and AI summarization, writes a character-driven caption, generates a FLUX background image, overlays the text with Pillow, and saves everything to MongoDB.

The architecture follows a monolithic Flask application with clear separation of concerns — authentication, domain services, the content pipeline, and a Beanie-powered data layer all operate independently. The frontend uses server-rendered Jinja2 templates with vanilla JavaScript, keeping things fast and SEO-friendly. A Service Worker handles background post creation and browser notifications.

The platform supports full user profiles at dynamic URLs, an explore feed with infinite scroll, post search by keyword, privacy toggles, and profile customization. The REST API backs all operations, making it straightforward to build additional clients or integrations.

← Previous RAGE Next → Qlaude