AI-powered social media content generation and scheduling platform.
- AI Content Generation - Generate engaging social media posts using Claude
- LinkedIn Integration - OAuth authentication and direct posting
- Campaign Management - Organize content into campaigns
- Content Calendar - Schedule and manage post timing
- Backend: FastAPI (Python 3.12)
- Frontend: Next.js 14 + Tailwind CSS
- Database: PostgreSQL 16
- Cache: Redis 7
- AI: Anthropic Claude API
- Docker & Docker Compose
- LinkedIn Developer App (for OAuth)
- Anthropic API Key
- Clone the repo
git clone https://github.com/yourusername/stitch.git
cd stitch- Configure environment
cp .env.example .env
# Edit .env with your credentials- Start services
docker compose up -d- Access the app
- Frontend: http://localhost:3002
- API: http://localhost:8001
- API Docs: http://localhost:8001/docs
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devSee Coolify deployment guide for production setup.
MIT