Inspiration
Small businesses and content creators often have plenty of product photos and videos but struggle to consistently produce engaging marketing content. Creating captions, campaign ideas, and social media posts takes time and marketing expertise. We wanted to build an AI-powered assistant that turns existing business media into structured marketing campaigns within minutes.
What it does
BackGen AI is an AI-powered marketing workspace that converts uploaded business images and videos into structured marketing campaigns.
Users simply upload their media, describe their business, and the AI generates:
Platform-ready captions Hashtags Call-to-actions Marketing campaign ideas Content organized into structured campaigns
Generated media and AI responses are securely stored using Backblaze B2, allowing users to revisit and manage their campaigns anytime.
How we built it
We built BackGen AI using:
Next.js TypeScript Tailwind CSS OpenAI Genblaze SDK Backblaze B2 Cloud Storage Vercel
OpenAI powers the intelligent content generation, while Genblaze orchestrates AI workflows and Backblaze B2 provides scalable storage for uploaded media and generated marketing assets.
Challenges we ran into
One challenge was designing a workflow that feels conversational while handling media uploads, AI processing, and cloud storage seamlessly. We also focused on structuring AI output into complete campaigns instead of isolated captions.
Accomplishments that we're proud of
Built an end-to-end AI marketing workflow. Successfully integrated cloud storage into the AI pipeline. Created a clean and intuitive user interface. Generated organized marketing campaigns rather than one-off AI responses. Designed a scalable architecture suitable for future production use.
What we learned
This project taught us about:
AI workflow orchestration Prompt engineering Cloud object storage Building AI-first user experiences Designing products around real business problems
What's next for BackGen AI
We plan to add:
AI-generated promotional videos Voice-over generation Automatic publishing to social media Team collaboration Analytics dashboard Brand management Campaign scheduling Performance recommendations Multi-language campaign generation
Built With
- backblaze
- genblaze
- next.js
- openai
- tailwind
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.