A dummy e-commerce app that simulates the experience of shopping for products online.
NOTE: The packages used may have been updated by their developers and could lead to some errors
Features:
- View available products along with their reviews and ratings
- Give reviews and ratings for products (with edit option)
- Search for products by name
- Add prodcuts to cart and use discont codes
- View and track orders with automated notifications
- Detect objects in real time to find similar products
- View select items in Augmented Reality (beta)
Admin Features:
- Add and delete products
- View products statistics - views and sales on a daily basis
The app was built entirely on Flutter and runs on services provided by Firebase.
The following Firebase services were used in this app:
- Firestore: Store product and user data
- Cloud Messaging: Send push notifications
- Functions: detect changes in Firestore and send automated notifications via FCM
- Analytics: Track which products are generating high sales as well as track user screen interactions