Professional AI Content Repurposing Platform
Transform any content into optimized formats across multiple platforms using advanced AI technology.
- AI-Powered Content Generation - Transform URLs into multiple content formats
- Multi-Platform Support - Twitter, LinkedIn, newsletters, video scripts, and more
- Professional Dashboard - Analytics and content management
- Subscription Management - Integrated billing system
- Admin Tools - Comprehensive platform management
- React 18 with Vite
- Tailwind CSS
- shadcn/ui components
- React Router
- Node.js with Express
- Supabase database
- OpenAI API integration
- Stripe payments
- Node.js 18+
- Supabase account
- OpenAI API key
- Stripe account
-
Clone the repository
git clone https://github.com/djtlb/contentflow-ai.git cd contentflow-ai -
Install dependencies
# Frontend pnpm install # Backend cd api npm install
-
Environment Setup
cp .env.example .env.local
Add your API keys:
VITE_SUPABASE_URL=your-supabase-url VITE_SUPABASE_ANON_KEY=your-supabase-anon-key SUPABASE_SERVICE_ROLE_KEY=your-service-role-key OPENAI_API_KEY=your-openai-api-key STRIPE_SECRET_KEY=your-stripe-secret-key VITE_STRIPE_PUBLISHABLE_KEY=your-stripe-publishable-key
-
Database Setup
- Run SQL files in your Supabase project:
database/schema.sqldatabase/promotions_schema.sql
- Run SQL files in your Supabase project:
-
Start Development
# Frontend (port 5173) pnpm run dev # Backend (port 3001) cd api npm run dev
This platform can be deployed to any hosting provider that supports Node.js applications.
- Vercel - For frontend and serverless functions
- Netlify - Alternative frontend hosting
- Railway - Full-stack deployment
- DigitalOcean - VPS deployment
- Starter: $29/month - 10 content pieces, 5 platforms
- Pro: $59/month - 30 content pieces, 15+ platforms
- Month 1: $500 MRR
- Month 6: $1,200+ MRR
- Year 1: $5,000+ MRR
- Real-time analytics dashboard
- User management tools
- Promotional campaign system
- Revenue tracking
- Content usage monitoring
- Row Level Security (RLS)
- API rate limiting
- Secure authentication
- Data encryption
- Product Hunt launch
- Social media campaigns
- Content marketing
- Email outreach
- Referral programs
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
MIT License - see LICENSE file for details.
- Create GitHub issues for bugs or feature requests
- Check documentation for setup guides
- Join our community for support
Built for content creators, by content creators
Transform your content strategy with AI. Start building your passive income stream today!