Uses several of Flutter's inbuilt widgets, Prodvider for state management. Also uses a self-defined request - response architecture to communicate with firebase backend instead of the FlutterFire API.
The following functions are available:
- Login and Registration (Through Firebase)
- Shop Dashboard (Show Options: All/Favorites)
- Product Detail Page
- Show Cart Total and Place Order
- Drawer to Navigate
- User Products Page (Manage Products Functionality)
- Add New Product Form Below are a few screenshots of the screens: