Skip to content

ContentFlow AI - Professional Content Repurposing Platform

Notifications You must be signed in to change notification settings

djtlb/contentflow-ai

Repository files navigation

ContentFlow AI

Professional AI Content Repurposing Platform

Transform any content into optimized formats across multiple platforms using advanced AI technology.

🚀 Features

  • 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

🛠️ Tech Stack

Frontend

  • React 18 with Vite
  • Tailwind CSS
  • shadcn/ui components
  • React Router

Backend

  • Node.js with Express
  • Supabase database
  • OpenAI API integration
  • Stripe payments

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • Supabase account
  • OpenAI API key
  • Stripe account

Installation

  1. Clone the repository

    git clone https://github.com/djtlb/contentflow-ai.git
    cd contentflow-ai
  2. Install dependencies

    # Frontend
    pnpm install
    
    # Backend
    cd api
    npm install
  3. 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
  4. Database Setup

    • Run SQL files in your Supabase project:
      • database/schema.sql
      • database/promotions_schema.sql
  5. Start Development

    # Frontend (port 5173)
    pnpm run dev
    
    # Backend (port 3001)
    cd api
    npm run dev

📦 Deployment

This platform can be deployed to any hosting provider that supports Node.js applications.

Recommended Hosting Options

  • Vercel - For frontend and serverless functions
  • Netlify - Alternative frontend hosting
  • Railway - Full-stack deployment
  • DigitalOcean - VPS deployment

🎯 Business Model

Pricing Plans

  • Starter: $29/month - 10 content pieces, 5 platforms
  • Pro: $59/month - 30 content pieces, 15+ platforms

Revenue Targets

  • Month 1: $500 MRR
  • Month 6: $1,200+ MRR
  • Year 1: $5,000+ MRR

📊 Admin Features

  • Real-time analytics dashboard
  • User management tools
  • Promotional campaign system
  • Revenue tracking
  • Content usage monitoring

🔒 Security

  • Row Level Security (RLS)
  • API rate limiting
  • Secure authentication
  • Data encryption

📈 Marketing Strategy

  • Product Hunt launch
  • Social media campaigns
  • Content marketing
  • Email outreach
  • Referral programs

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📄 License

MIT License - see LICENSE file for details.

🆘 Support

  • 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!

About

ContentFlow AI - Professional Content Repurposing Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published