Generate professional YouTube thumbnails from sketches and text prompts using OpenAI's DALL·E, with user authentication, Stripe subscriptions, and Supabase-powered backend.
- 🎨 Draw rough sketches on a canvas
- ✍️ Add prompts to guide thumbnail generation
- 🤖 AI-powered image generation (DALL·E 3 via OpenAI)
- 🔐 User authentication via Supabase Auth
- 💳 Subscription plans using Stripe Checkout
- 📈 Usage-based access control (Starter, Growth, Scale plans)
- 🌐 Fully responsive web UI built with Bootstrap
- 📁 Auto-tracking of generated thumbnails per user
- ⚙️ Subscription management & cancellation via Stripe Portal
- Frontend: HTML, JavaScript, Bootstrap
- Backend: Python, Flask, Gunicorn
- AI: OpenAI DALL·E 3
- Database/Auth: Supabase (PostgreSQL)
- Payments: Stripe (Subscriptions & Webhooks)
- Deployment: Heroku + Custom Domain via Namecheap
- User logs in or signs up using Supabase.
- Sketch something or upload a reference image.
- Add a creative prompt to guide the AI.
- AI generates 5 thumbnail variations.
- Users on free tier get 3 thumbnails/month. Upgrade to generate more.
- Stripe handles billing. Webhooks update subscription status in Supabase.