Mobile Application that enables user to browse, search, and purchase products or services from various categories such as clothing, electronics, groceries, and more. It typically offers features like user account creation, product search with filters, detailed product descriptions and managing favorite products.
Table of Contents
- Features and usage
- Technologies used
- How it looks
- How to install
Features and usage
This app offers a professional account management starting from account creation, updating and even deletion of user accounts.
Moreover, it interacts with a cohesive backend environment to get the required data, manage user accounts and carts.
The products which could be bought is explored in different categories and user is able to add a product to favorites which is directly passed to the server.
Technologies used
- Dart
- Flutter
- Cubit
- Restful API
- Local Data Persistence (Shared preferences)
- Serialization - Deserialization
How it Looks
you could see screenshots singularly, just go to screenshots dir.
How to install
You can simply follow these steps:
-
git clone https://github.com/AliEsmaeil/shopper.git
open the app in an IDE, and it's supposed that you have flutter installed on your machine.
-
flutter clean
-
flutter pub get
You are free to run, go ahead.