Shop App for Pet accessories
Description
This is a shop application where users can register, create accounts, search for products, add to a cart, and purchase products. It also has an admin app where the admin can add, delete, and update menus and products. In addition, the seller can discount offers and add advertisement pictures. The application has loyalty points, where users are awarded points at each purchase and they can use these points to buy any products. Also, there are special products that are only can be purchased using loyalty points.
Database configuration
The data in this project (products, orders, users) is stored in Firebase Firestore.
Built with
This project is created using Flutter and Firebase as a backend. The application uses Bloc Provider state management and Firebase Auth for authentication.
Video Demo