Inspiration
We were inspired by the repetitive and manual efforts marketers face when creating platform-specific content. The idea was to build a smart, unified platform that understands brand context and automates content generation, from visuals to captions, so teams can focus on strategy, not production.
What it does
BrandVoice is an AI-powered social media marketing platform that generates ready-to-publish content including images, carousels, videos, captions, and hashtags. It allows brands to preview, edit, schedule, or download assets tailored for each platform, reducing the friction of multi-channel content creation.
How we built it
The platform is built using a modern web stack:
- Frontend: Next.js, Tailwind CSS, Framer Motion, and Radix UI for dynamic and accessible UI
- Backend: Firebase for authentication and data storage, RESTful APIs with OpenAPI schema
- AI Integration: Google Agentic Development Kit (ADK), Vertex AI, Imagen, Gemini, and Veo
- Utilities: JSZip and file-saver for packaging and downloading content
The workflow moves from product info submission to multi-format content generation, live previews, editing, scheduling, and publishing.
Challenges we ran into
Creating platform-specific, brand-aligned content required deep prompt engineering and testing across multiple AI models. Ensuring real-time previews, media performance, and user-friendly editing options without sacrificing speed and reliability was also a major technical challenge.
Accomplishments that we're proud of
We successfully built a system that generates all essential components for social media posts - visuals, captions, hashtags, and formats based on minimal product input. The ability to schedule and manage content across channels from one place is something we're especially proud of.
What we learned
We learned that automation must be paired with human-in-the-loop control to maintain brand voice and authenticity. Providing live editing, preview, and scheduling options drastically improves user confidence and content quality.
What's next for BrandVoice
Our next focus areas include integrating with Facebook/Instagram Business APIs, adding real-time analytics with BigQuery and Looker, and enabling adaptive A/B testing using Gemini. We also plan to roll out multi-language support and CRM integrations to help brands scale globally.
Built With
- cloud-run
- fastapi
- firebase
- framer
- gemini
- google-adk
- google-cloud
- imagen
- jszip
- next.js
- openapi
- python
- radix
- redux-saga
- tailwind
- veo
- vertex-ai

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