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
Share this project:

Updates

Submission history