A modern, cross-platform fashion e-commerce app built with Flutter, featuring clean architecture, dark mode support, and seamless Supabase integration.
π Live Demo
| Category | Technology |
|---|---|
| Framework | Flutter 3.9+ |
| State Management | Riverpod 3.x |
| Backend | Supabase (Auth, PostgreSQL) |
| Routing | go_router |
| Error Handling | fpdart (Either type) |
| Fonts | Google Fonts (Lato) |
lib/
βββ main.dart # App entry point
βββ core/
β βββ providers.dart # Core Riverpod providers
β βββ router.dart # go_router configuration
β βββ error/ # Failures & Exceptions
β βββ theme/ # AppTheme, ThemeModeNotifier
β βββ utils/ # Validators
β βββ widgets/ # Shared widgets (Loading, Error)
βββ features/
βββ auth/ # Login, Signup, AuthRepository
βββ cart/ # Cart screen & controller
βββ orders/ # Order history & details
βββ products/ # Home, ProductCard, Repository
βββ profile/ # User profile screen
Clone the repository:
git clone https://github.com/varunchowdary13/fashion_flow.git
cd fashion_flow
Install dependencies:
flutter pub get
lib/main.dart with your Supabase URL and anon keyflutter run -d chrome # Web
flutter run # Default device
flutter test
Coming soon
| Color | Hex | Usage |
|---|---|---|
| Deep Teal | #006D77 |
Primary |
| Soft Peach | #FFDDD2 |
Secondary/Tertiary |
| Burnt Coral | #E29578 |
Accent |
| Ice Blue | #EDF6F9 |
Light background |
This project is licensed under the MIT License.
Contributions are welcome! Please read the contributing guidelines first.