The backend is a Django REST API that handles:
- User authentication and profiles
- Social media integrations
- Post management and scheduling
- Analytics and reporting
- File uploads via Supabase
Variables Required:
- SECRET_KEY
- DATABASE_URL (PostgreSQL)
- SUPABASE_URL
- SUPABASE_KEY
- SUPABASE_BUCKET_NAME
- REDIS_URL
- ALLOWED_HOSTS
- DEBUG=False
cd backend && pip install -r requirements.txtcd backend && python manage.py migrate && python manage.py collectstatic --noinput && gunicorn social_media_manager.wsgi:application --bind 0.0.0.0:$PORTThe frontend is a React application built with Vite that provides:
- User dashboard
- Social media account management
- Post creation and scheduling
- Analytics visualization
- VITE_API_URL (Backend API URL)
cd SMMS_frontend/keativ && npm install && npm run buildcd SMMS_frontend/keativ && npm run preview