3. Tech Stack
3.1 Existing Technology Stack
| Category | Current Technology | Version | Usage in Enhancement | Notes |
|---|---|---|---|---|
| Frontend Framework | React | 18.2.0 | UI components for new features | Continue using existing patterns |
| Build Tool | Vite | - | Build process for enhanced UI | Continue using existing configuration |
| State Management | Redux Toolkit | - | State management for new features | Continue using existing patterns |
| Styling | Tailwind CSS | - | Styling for new components | Follow existing design system |
| Backend Framework | Flask | 3.1.1 | API endpoints for new features | Extend existing API structure |
| Database | Supabase (PostgreSQL) | - | Data storage for new features | Use existing tables and auth |
| Authentication | JWT + Supabase | - | Authentication for new features | Use existing auth patterns |
| AI Integration | Gradio Client | - | Image generation replacement | Replace Qwen with FLUX.1-dev |
| Task Queue | Celery + Redis | - | Async processing for image generation | Continue using existing setup |
3.2 New Technology Additions
No new major technologies are being introduced. The enhancement involves replacing the current Qwen image generation with FLUX.1-dev while maintaining all other existing technologies.