Skip to content

bhavyaajainn/BrandVoice

Repository files navigation

BrandVoice - AI-Powered Branding & Marketing Platform

Overview

BrandVoice is a multi-agent marketing studio where brands provide just the product details, and the platform takes care of:

  • Generating platform-specific content (Instagram, youtube,facebook,twitter etc.)
  • Creating visual assets like images, carousels, and short-form videos
  • Offering live previews of posts before publishing
  • Allowing brands to edit or override AI-generated content
  • Scheduling and posting content directly across multiple channels

Think of BrandVoice as your virtual content team—copywriter, designer, and marketing strategist—all rolled into one.

✨ Key Features

🔄 Multi-Platform Content Generation

Automatically creates optimized content tailored to the format and tone of each platform (e.g., short + visual for Instagram,Facebook,Twitter,Youtube).

🖼️ AI-Powered Visual Asset Creation

Leverages generative AI (Imagen, Gemini, Veo ) to produce:

  • Product Images
  • Carousels
  • Short-form video
  • Visual themes aligned with your brand style

🗂️ Versioned Content Library

Every piece of content created by the system is saved as a version you can:

  • Preview
  • Edit
  • Reuse or remix
  • Download and customize offline

🧪 Live Platform Previews

Before posting, see exactly how your content will appear on:

  • Instagram
  • Facebook
  • Twitter
  • Youtube

🗓️ Smart Scheduling and Publishing

Schedule content for multiple platforms from one dashboard—no need to manually switch apps.

✏️ Human-in-the-Loop Editing

Our AI agents draft the content, but you stay in control:

  • Edit generated text/images
  • Approve before posting
  • Modify CTAs, tones, hashtags, or visuals

📌 Workflow Overview

  1. Brand Submits Product Info
  2. AI Agents Collaborate to:
    • Fetch brand context
    • Research competitors/trends
    • Generate platform-ready content
    • Produce visual assets
  3. User Reviews and Edits Content
  4. Content is Scheduled or Downloaded

Tech Stack

Frontend

  • Framework: Next.js
  • Styling: Tailwind CSS
  • UI Components: Radix UI, Framer Motion
  • State Management: React Context API, Redux-Saga
  • Asset Handling: JSZip, file-saver

Backend

  • API: RESTful architecture with OpenAPI schema
  • Database: Firebase (authentication and data storage)
  • AI Integration: Google Agentic Development Kit(ADK), Vertex AI

Getting Started

Prerequisites

  • Node.js 18.x or higher
  • PNPM package manager
  • Python 3.11+
  • Firebase project (for backend connectivity)
  • Google Cloud CLI

Limitations

Due to missing business account integrations, BrandVoice does not currently support:

  • Real-time tracking of impressions, likes, or shares
  • In-platform engagement analytics

✅ These features are part of our upcoming roadmap, including BigQuery-based analytics, adaptive scheduling, and automated A/B testing based on performance data.

Future Roadmap

  • Integration with Facebook/Instagram Business APIs
  • Real-time performance dashboards (BigQuery + Looker)
  • Adaptive A/B testing using Gemini
  • Multi-language support using Google Translate API
  • CRM integration (e.g., Mailchimp, HubSpot)

Learn More

To learn more about the technologies used in this project:

Contact

For inquiries or support, please contact us


© 2025 BrandVoice. All rights reserved.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •