Indigo — Premium E-Commerce Flutter UI Kit

Indigo is a premium Flutter e-commerce UI kit built with Material 3, BLoC/Cubit, and Clean Architecture. 14 production-ready screens — splash to order confirmation — with full dark mode, Arabic RTL support, and 20+ reusable widgets. Flutter 3.x / Dart 3.x. Single-app commercial license. ## What's Included — 14 Screens 1. **Splash Screen** — branded launch screen 2. **Onboarding** (3 slides) — swipeable intro carousel 3. **Login** — email/password with social login UI 4. **Sign Up** — registration form with validation 5. **Home/Dashboard** — banner carousel, categories, featured products 6. **Search** — live search with filter access 7. **Category Browse** — grid-based category navigation 8. **Product List** — grid view with price, rating, quick-add 9. **Product Detail** — image gallery, variants, add-to-cart 10. **Cart** — item list, quantity controls, subtotal calculation 11. **Checkout** — shipping address, delivery method selection 12. **Payment Method** — card/wallet selection UI 13. **Order Confirmation** — success state with order summary 14. **Profile/Settings** — account, theme toggle, language switch ## Included Features - ✅ Material 3 design system - ✅ Light + Dark mode (every screen) - ✅ Arabic RTL localization (tested, mirrored layouts) - ✅ BLoC/Cubit state management - ✅ Clean Architecture folder structure - ✅ go_router navigation setup - ✅ 20+ reusable widgets (ProductCard, CategoryChip, CartItemTile, etc.) - ✅ Responsive layout (mobile, tablet) ## Tech Stack Flutter 3.x · Dart 3.x · BLoC · go_router · Material 3 ## License Single-app commercial use license. See full terms in included LICENSE.md. ## Not Included Backend/API integration, payment gateway logic, authentication server. This is a UI/UX template — connect your own backend.