.png&w=3840&q=75)
.png&w=3840&q=75)
Social AI Studio is a modern AI-powered multi-agent platform for content creation, image generation, reel creation, ad generation, brand memory, and social media automation. It helps businesses create high-quality marketing content with intelligent AI workflows.
.md file| Resource | URL |
|---|---|
| š Live App | https://socialaistudio.ganesharaut.in |
| š¦ GitHub Repo | https://github.com/ganesha-raut/socialaistudio |
| š¤ Developer | https://ganesharaut.in |
| Layer | Technology |
|---|---|
| Frontend | React 19 + TypeScript + Vite 6 |
| Styling | Tailwind CSS v4 + Custom CSS Animations |
| Backend | Express.js (TypeScript) |
| AI Engine | Google Gemini 2.5 Flash / 3.6 Flash (@google/genai) |
| Deployment | Vercel (Serverless + Static) |
| PWA | Web App Manifest + Service Worker + VAPID Push |
| Animations | Motion (Framer Motion) |
| Icons | Lucide React |
bash# 1. Clone the repository git clone https://github.com/ganesha-raut/socialaistudio.git cd socialaistudio # 2. Install dependencies npm install # 3. Configure Environment Variables cp .env.example .env # Edit .env and add your Gemini API key: # GEMINI_API_KEY=your_gemini_api_key_here # 4. Start Development Server (Express + Vite HMR) npm run dev
bash# Typecheck & Lint npm run lint # Build Vite frontend + bundled Express server npm run build # Start Production Server npm run start
Create a .env file based on .env.example:
env# Required GEMINI_API_KEY=your_gemini_api_key_here # Optional (VAPID Push Notifications) VAPID_PUBLIC_KEY=your_vapid_public_key VAPID_PRIVATE_KEY=your_vapid_private_key VAPID_SUBJECT=mailto:your@email.com
SocialAI Studio supports embedding on ganesharaut.in via iframe:
html<iframe src="https://socialaistudio.ganesharaut.in" width="100%" height="800px" frameborder="0" allow="camera; microphone; notifications" title="SocialAI Studio" ></iframe>
socialaistudio/ āāā api/ ā āāā index.ts # Vercel serverless entrypoint āāā public/ ā āāā manifest.json # PWA manifest ā āāā sw.js # Service Worker ā āāā socialaistudio.png # App logo āāā src/ ā āāā components/ # React UI components ā ā āāā HomeDashboard.tsx ā ā āāā InputSection.tsx ā ā āāā Header.tsx ā ā āāā MobileBottomNav.tsx ā ā āāā PwaInstallModal.tsx ā āāā App.tsx # Main app shell ā āāā main.tsx āāā server.ts # Express API server (Gemini AI endpoints) āāā vercel.json # Vercel deployment config āāā package.json āāā .env.example
MIT License ā Built with ā¤ļø by Ganesha Raut
alt text