An AI-powered social media content generator that transforms video/audio into engaging social media posts, blogs, and newsletters.
- 🎬 Upload video or audio files
- ✂️ Crop media to 1 minute
- 📝 Auto-transcription of audio to text
- 🤖 AI-generated social media posts, captions & hashtags
- 📰 Blog and newsletter generation
- 🌍 Supports 26 languages
- 🔐 Google OAuth authentication
- 📊 Post history dashboard
Frontend: React.js, Vite, Tailwind CSS, Framer Motion
Backend: Node.js, Express.js
Database: MySQL
APIs: OpenAI API, Google Cloud Speech-to-Text
- Node.js v18+
- MySQL
- OpenAI API Key
git clone https://github.com/tubaarif-dev/content-craft.git
cd content-craft
cd server
npm install
Create a .env file in the server folder:
OPENAI_API_KEY=your_openai_api_key
cd client
npm install
npm run dev
cd server
node server.js
Tuba Arif — BSIT Graduate, University of Sargodha
LinkedIn | Upwork
MIT