A modern Flutter e-commerce app tailored for sports retail. It features a polished, responsive UI and supports multiple user roles (Admin and Employee) so teams can manage inventory, orders, and content efficiently. Built with GetX for fast, reactive state management and powered by Firebase services, the app is easy to customize—change the look and feel, extend screens, or plug in new features without heavy refactoring. It includes complete shopping flows from browsing categories to secure checkout, making it a solid starting point for companies or developers building a scalable store.
Key Features
- User & Admin authentication (role-based access)
- User registration & profile management
- Category browsing & searchable product catalog
- Product detail pages with images, specs, and variants
- Shopping cart with quantity updates and price totals
- Payment method selection & guided checkout flow
- Order summary and confirmation
- Admin/Employee panels for product, category, and order management
Tech Stack
- Flutter + GetX (state management, routing, dependency injection)
- Firebase Authentication (email/password, providers)
- Cloud Firestore (realtime product, category, order data)
- Firebase Storage (product images & media)




