Skip to content

The Ecommerce mobile app is now available for mobile, it provides products with checkout page, details about the products, the reviews and the Quantity, Also it shows the orders and the notifications that you called, and finally there will be an admin dashboard that allows the admin to add the products that he likes

Notifications You must be signed in to change notification settings

Bodeayman/EcomFlutter

Repository files navigation

Introduction

Features

  • Implemented MVVM Architecture to separate the layers, and make the development process even better
  • Used Hive as my local database for caching, improving the user experience, and to prevent loading data each time the app is opened
  • Used Supabase as a quick solution for the database and authentication
  • Integrated with Paymob as my payment gateway to support the payments in Egypt
  • Most important screens are implemented:
  • Login Page
  • Sign up Page
  • Home Page
  • Notifications Page
  • Order Page
  • Order Details Page
  • Product Details Page
  • Profile Page
  • Search Page
  • Categories Page
  • Cart Page
  • Checkout Page

Backend

Used Supabase to store the users data, along with the products, orders, and the notifications of each users, and enabled the policies of the CRUD on Supabase database

Screenshots

Here are some screenshots from the project:

Downloading the app

Inside the release folder you will find the APKs, download the V2 it's the latest one.

About

The Ecommerce mobile app is now available for mobile, it provides products with checkout page, details about the products, the reviews and the Quantity, Also it shows the orders and the notifications that you called, and finally there will be an admin dashboard that allows the admin to add the products that he likes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published