isheunesutembo / flutterecommerceapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter eCommerce Application With Firebase ,Riverpod & Stripe Payment Gateway for a Phamarcy Store

This project is based on an imaginary phamarcy store that wants to expand their operations by launching a mobile application so that they can sell their goods online.To help the phamarcy store an assessment was carried out and a cross platform mobile application was developed for the store , an agreement was reached to use firebase for the backend because firebase allows developers to launch an M.V.P fast in combination with flutter , which reduces the time for the product to hit the market

App Features

  1. Display products
  2. Product categories
  3. Related products
  4. Adding products to wishlist
  5. User profile
  6. Add poducts to cart
  7. Checkout
  8. Add ,edit address
  9. Stripe paymentspayment by card , apple pay & google pay)
  10. Orders (track pending , order history )

Getting Started

To get started make sure you clone this project , then create a new firebase project on firebase console

  1. If you haven't already, install the Firebase CLI.
  2. Log into Firebase using your Google account by running the following command:firebase login
  3. Install the FlutterFire CLI by running the following command from any directory:dart pub global activate flutterfire_cli
  4. Use the FlutterFire CLI to configure your Flutter apps to connect to Firebase.

    From your Flutter project directory, run the following command to start the app configuration workflow:flutterfire configure

  5. From your Flutter project directory, run the following command to install the core plugin:flutter pub add firebase_core
  6. From your Flutter project directory, run the following command to ensure that your Flutter app's Firebase configuration is up-to-date:flutterfire configure
  7. Run flutter pub get to get all dependencies

Youtube Channel

Youtube

You can support my work by buying me a coffee below

Buy Me A Coffee

About


Languages

Language:Dart 83.8%Language:C++ 7.4%Language:CMake 6.1%Language:Ruby 0.9%Language:Swift 0.6%Language:HTML 0.6%Language:C 0.5%Language:Kotlin 0.1%Language:Objective-C 0.0%