Inspiration
Creating engaging social media content consistently is time-consuming and expensive for small businesses and solopreneurs. We wanted to democratize access to professional-quality content creation by building an AI-powered tool that generates a full week of posts in minutes.
What it does
Content Factory generates 7 days of ready-to-post social media content tailored to any brand or niche. Users simply describe their brand, and our AI agent:
- Researches trending topics and creates engaging post copy
- Generates relevant hashtags for maximum reach
- Creates custom AI images using Freepik's API
- Suggests optimal posting times for each day
- Delivers everything in a beautiful web interface
How we built it
We built Content Factory using:
- FastAPI backend with async support for efficient processing
- LangGraph for orchestrating the AI agent workflow
- Claude 3.5 Sonnet as the reasoning engine
- Freepik API for AI image generation
- Custom tools for content generation, trend research, and data management
- Vanilla JavaScript frontend for a clean, responsive UI
Challenges we ran into
- Orchestrating multiple API calls reliably while maintaining context
- Ensuring the AI agent consistently structured data correctly for downstream processing
- Handling rate limits and errors gracefully across different external APIs
- Balancing generation speed with content quality
Accomplishments
We're proud of creating a fully functional end-to-end content generation pipeline that actually produces usable, high-quality social media content. The agent successfully coordinates multiple complex tasks autonomously and delivers professional results.
What we learned
- How to build reliable AI agent workflows using LangGraph
- Best practices for prompt engineering to get consistent structured outputs
- Techniques for error handling in multi-step AI pipelines
- The importance of user experience in AI-powered tools
What's next
- Add support for multiple social platforms (Instagram, LinkedIn, Twitter)
- Implement content calendar scheduling and direct posting
- Add analytics to track post performance
- Support for video content generation
- Multi-language content support
Built With
- anthropic
- auth0
- cline
- fastapi
- freepik
- langraph
- python
- typscript
- yutori

Log in or sign up for Devpost to join the conversation.