Skip to content

melmatx/QuickCart

Repository files navigation

QuickCart

Simple E-commerce web app made with Flutter, using Firebase and Stripe as Backend.

Screenshot 2023-05-29 at 7 24 53 PM

Try the app now

QuickCart for Web (Recommended)

QuickCart for Android

Getting Started

  1. Make sure to install Flutter first:

Download Flutter here

  1. Clone/download the files to your computer:

git clone https://github.com/melmatx/quickcart.git

  1. Go to the directory of this project on your local computer:

cd quickcart

  1. Get all dependencies for this project:

flutter pub get

  1. Run the flutter app. Make sure you have your Android or iOS Simulator open:

flutter run

To populate products in the app:

  1. Create a new project in Firebase.
  2. Connect the app to the project using the Flutter option when adding an app.
  3. Create a new collection named categories in your Firestore Database.
  4. Add a new document in this collection with these fields (for each categories):
  • Document ID: Auto-ID
Field Type Value
id string any unique id
image string category image link (Ex: https://www.lg.com/ph/images/monitors/md07562694/D1.jpg)
name string category name
  1. Now, make another collection inside this document named products.
  2. Add a new document (for each products) with these fields:
  • Document ID: Auto-ID
Field Type Value
id string any unique id
image string product image link
name string product name
description string product description
price number product price

Done! The products you inserted should now appear in the app.

About

Simple E-commerce web app made with Flutter, using Firebase and Stripe as Backend.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published