Overview
Grocify is a multi-platform grocery shopping app built with Flutter. It covers the full shopping experience — browsing products by category, managing a wishlist, building a cart, checking out, and reviewing order history.
State management is handled with the BLoC pattern throughout. Product and order data lives in Cloud Firestore, and Firebase Auth gates the checkout flow, ensuring orders are always tied to a verified user.
The checkout flow is currently cash-on-delivery with full input validation. The category drawer filters the product list in real time, and the home feed is pulled live from Firestore.
Tech Stack
FlutterDartFirebaseBLoC