{"repo":"mahmoodhamdi/TStore","free":true,"listed":false,"github":"https://github.com/mahmoodhamdi/TStore","clone":"git clone https://github.com/mahmoodhamdi/TStore.git","description":"A full-featured Flutter e-commerce app with Clean Architecture, Supabase backend, BLoC state management. Features: Auth, Cart, Wishlist, Orders, Reviews, Chat, Notifications. 219 tests included.","language":"Dart","stars":26,"topics":["authentication","clean-code","dart","ecommerce","flutter","ui","clean-architecture","flutter-examples","flutter-ui","open-source"],"license":null,"category":"mobile-apps","readme_excerpt":"TStore - Flutter E-Commerce App A full-featured e-commerce mobile application built with Flutter and Supabase, following Clean Architecture principles and SOLID design patterns. This project serves as a production-ready template for building scalable Flutter applications. Screenshots Home Products Product Details ------ ---------- ----------------- Features Implemented - [x] User Authentication (Email/Password) - [x] OAuth Support (Google, Facebook, Apple - Ready) - [x] Password Recovery Flow - [x] OnBoarding Screens - [x] Home Screen with Dynamic Banner Carousel - [x] Product Listing (Grid/List View) - [x] Product Search & Filtering - [x] Product Sorting (Price, Rating, etc.) - [x] Product Details with Variations - [x] Categories & Brands - [x] Wishlist Management - [x] Shopping Cart - [x] Order Management - [x] User Profile Management - [x] Address Management - [x] Product Reviews & Ratings - [x] Real-time Chat Support - [x] Notifications System - [x] Coupon System - [x] Light/Dark Theme Support - [x] Shimmer Loading Effects - [x] Responsive Design Planned - [ ] Push Notifications (FCM) - [ ] Payment Integration (Stripe) - [ ] Multi-language Support (i18n) - [ ] Analytics Dashboard Architecture This project follows Clean Architecture with three main layers: Key Design Patterns - Repository Pattern - Abstracts data sources - Use Case Pattern - Single responsibility for business logic - BLoC/Cubit Pattern - Predictable state management - Dependency Injection - Using GetIt for","default_branch":null,"files":null,"tree":[],"storefront":"/r/mahmoodhamdi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mahmoodhamdi/TStore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}