A complete Flutter E-Commerce Book Store application built using firebase as backend.

Related tags

UI ecommerce
Overview

ecommerce

A complete Flutter E-Commerce Book Store application built using firebase as backend. g

Features

  • Add or remove item in cart
  • Search products
  • Add Address
  • Payment through UPI
  • Firestore Backend
  • SignIn using firebase

Link to book database

https://github.com/bvaughn/infinite-list-reflow-examples/blob/master/books.json i used isbn as document id.

Created & Maintained By

Fateh Singh Email: [email protected]

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

You might also like...

E-commerce UI concept in Flutter for Android and iOS, this application just for learning purposes.

E-commerce UI concept in Flutter for Android and iOS,  this application just for learning purposes.

E-commerce UI concept in Flutter for Android and iOS, this application just for learning purposes. There are over 20 screen variations.

Nov 12, 2022

An android/ios E-commerce application developed for local retailers and businesses.

An android/ios E-commerce application developed for local retailers and businesses.

flutterapp A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Dec 28, 2021

E-commerce Application

ecommerce_application A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get yo

Jan 3, 2022

Flutter Shop UI - an e-commerce app using Flutter

Flutter Shop UI - an e-commerce app using Flutter

If you are planning to create an e-commerce app using Flutter then this Shop UI Kit would be the perfect choice for you to make a gorgeous app for both Android & iOS.

Nov 21, 2022

E commerce App using Flutter

buy_it A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Nov 15, 2021

E-commerce On-boarding Screen UI using flutter

E-commerce On-boarding Screen UI using flutter

E commerce Onboarding Screen Watch it on YouTube E commerce On-boarding Screen U

Mar 24, 2022

An Ecommerce application built in Flutter using Firebase.

An Ecommerce application built in Flutter using Firebase.

Flutter-Commerce An Ecommerce application built in Flutter using Firebase. Getting started Project setup instructions are given at Wiki section. Scree

Dec 31, 2022

A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible

A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible

flutter_neumorphic A complete, ready to use, Neumorphic ui kit for Flutter Try Flutter-Neumorphic on your browser : 👉 https://flutter-neumorphic.fire

Jan 1, 2023

The most complete flutter plugin packages for open various settings screen in Android and Ios

open_settings The most complete flutter plugin packages for open various settings screen in Android and Ios For Android: this plugin currently support

Dec 11, 2022
Comments
  • Can't able to register my account

    Can't able to register my account

    I had referred your code and can be able to build it. The result is not able to register my account and taking too much time to load. Can you please share your email and password for checking whether it is logged into next page or not. Here the error is:

    E/StorageUtil( 4349): error getting token java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: Please sign in before trying to get a token. W/NetworkRequest( 4349): no auth token for request W/NetworkRequest( 4349): No App Check token for request. I/IMM_LC ( 4349): hsifw() - flags=0, caller=android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow:1846 android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow:1815 io.flutter.plugin.editing.TextInputPlugin.hideTextInput:407 io.flutter.plugin.editing.TextInputPlugin.access$300:37 io.flutter.plugin.editing.TextInputPlugin$1.hide:111 I/IMM_LC ( 4349): hideSoftInputFromWindow - mService.hideSoftInput E/StorageException( 4349): StorageException has occurred. E/StorageException( 4349): Object does not exist at location. E/StorageException( 4349): Code: -13010 HttpResult: 404 E/StorageException( 4349): The server has terminated the upload session E/StorageException( 4349): java.io.IOException: The server has terminated the upload session E/StorageException( 4349): at com.google.firebase.storage.UploadTask.serverStateValid(UploadTask.java:339) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.shouldContinue(UploadTask.java:308) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:229) E/StorageException( 4349): at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$com-google-firebase-storage-StorageTask(StorageTask.java:1072) E/StorageException( 4349): at com.google.firebase.storage.StorageTask$$ExternalSyntheticLambda3.run(Unknown Source:2) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) E/StorageException( 4349): at java.lang.Thread.run(Thread.java:1012) E/StorageException( 4349): Caused by: java.io.IOException: { "error": { "code": 404, "message": "Not Found." }} E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.sendWithRetry(UploadTask.java:477) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.beginResumableUpload(UploadTask.java:276) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:224) E/StorageException( 4349): ... 5 more E/StorageException( 4349): StorageException has occurred. E/StorageException( 4349): Object does not exist at location. E/StorageException( 4349): Code: -13010 HttpResult: 404 E/StorageException( 4349): The server has terminated the upload session E/StorageException( 4349): java.io.IOException: The server has terminated the upload session E/StorageException( 4349): at com.google.firebase.storage.UploadTask.serverStateValid(UploadTask.java:339) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.shouldContinue(UploadTask.java:308) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:229) E/StorageException( 4349): at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$com-google-firebase-storage-StorageTask(StorageTask.java:1072) E/StorageException( 4349): at com.google.firebase.storage.StorageTask$$ExternalSyntheticLambda3.run(Unknown Source:2) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) E/StorageException( 4349): at java.lang.Thread.run(Thread.java:1012) E/StorageException( 4349): Caused by: java.io.IOException: { "error": { "code": 404, "message": "Not Found." }} E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.sendWithRetry(UploadTask.java:477) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.beginResumableUpload(UploadTask.java:276) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:224) E/StorageException( 4349): ... 5 more E/StorageException( 4349): StorageException has occurred. E/StorageException( 4349): Object does not exist at location. E/StorageException( 4349): Code: -13010 HttpResult: 404 E/StorageException( 4349): The server has terminated the upload session E/StorageException( 4349): java.io.IOException: The server has terminated the upload session E/StorageException( 4349): at com.google.firebase.storage.UploadTask.serverStateValid(UploadTask.java:339) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.shouldContinue(UploadTask.java:308) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:229) E/StorageException( 4349): at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$com-google-firebase-storage-StorageTask(StorageTask.java:1072) E/StorageException( 4349): at com.google.firebase.storage.StorageTask$$ExternalSyntheticLambda3.run(Unknown Source:2) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) E/StorageException( 4349): at java.lang.Thread.run(Thread.java:1012) E/StorageException( 4349): Caused by: java.io.IOException: { "error": { "code": 404, "message": "Not Found." }} E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.sendWithRetry(UploadTask.java:477) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.beginResumableUpload(UploadTask.java:276) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:224) E/StorageException( 4349): ... 5 more E/StorageException( 4349): StorageException has occurred. E/StorageException( 4349): Object does not exist at location. E/StorageException( 4349): Code: -13010 HttpResult: 404 E/StorageException( 4349): The server has terminated the upload session E/StorageException( 4349): java.io.IOException: The server has terminated the upload session E/StorageException( 4349): at com.google.firebase.storage.UploadTask.serverStateValid(UploadTask.java:339) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.shouldContinue(UploadTask.java:308) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:229) E/StorageException( 4349): at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$com-google-firebase-storage-StorageTask(StorageTask.java:1072) E/StorageException( 4349): at com.google.firebase.storage.StorageTask$$ExternalSyntheticLambda3.run(Unknown Source:2) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) E/StorageException( 4349): at java.lang.Thread.run(Thread.java:1012) E/StorageException( 4349): Caused by: java.io.IOException: { "error": { "code": 404, "message": "Not Found." }} E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.sendWithRetry(UploadTask.java:477) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.beginResumableUpload(UploadTask.java:276) E/StorageException( 4349): at com.google.firebase.storage.UploadTask.run(UploadTask.java:224) E/StorageException( 4349): ... 5 more E/StorageUtil( 4349): error getting token java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: Please sign in before trying to get a token. W/NetworkRequest( 4349): no auth token for request W/NetworkRequest( 4349): No App Check token for request. E/StorageException( 4349): StorageException has occurred. E/StorageException( 4349): Object does not exist at location. E/StorageException( 4349): Code: -13010 HttpResult: 404 E/StorageException( 4349): { "error": { "code": 404, "message": "Not Found." }} E/StorageException( 4349): java.io.IOException: { "error": { "code": 404, "message": "Not Found." }} E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272) E/StorageException( 4349): at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76) E/StorageException( 4349): at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68) E/StorageException( 4349): at com.google.firebase.storage.GetDownloadUrlTask.run(GetDownloadUrlTask.java:77) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) E/StorageException( 4349): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) E/StorageException( 4349): at java.lang.Thread.run(Thread.java:1012) E/flutter ( 4349): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(download_error, Object does not exist at location., null, null) E/flutter ( 4349): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:653:7) E/flutter ( 4349): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:296:18) E/flutter ( 4349): E/flutter ( 4349): #2 StorageReference.getDownloadURL (package:firebase_storage/src/storage_reference.dart:142:12) E/flutter ( 4349): E/flutter ( 4349): #3 _RegisterState.upload (package:ecommerce/Authentication/register.dart:72:5) E/flutter ( 4349): E/flutter ( 4349):

    opened by Sarat-1997 0
Owner
Fateh Singh
Fateh Singh
Flutter Complete E-Commerce app (UI by - 'The Flutter Way')

NOT COMPLETED YET! e_commerce A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to ge

null 1 Mar 8, 2022
An E-Commerce application built with Flutter and FakeStoreAPI.

pinkshop A basic dummy E-Commerce Application developed using Flutter. This is a model of a E-Shopping app designed with flutter. This app has been im

Rahul Prakash 1 Jan 7, 2022
A responsive book app UI using flutter

Flutter Book Project I'm design a responsive book app UI using flutter, There is 3 page home page that includes a horizontal category list, then a lis

Mr Kafiri 6 Dec 27, 2022
Flutter E-commerce mobile app with Firebase

ecommerce A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

null 0 Dec 27, 2021
E-Commerce App built in flutter

flutter_ecommerce_app E-Commerce app is a design implementaion of E-commerce App designed by Imran Download App Android Screenshots HomePage Product D

Sonu Sharma 2.5k Jan 3, 2023
An e-commerce app built with Flutter

shopy A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Matiullah Karimi 7 Sep 6, 2022
This a fluttet mobile application UI. that create for Virtual Reality Store.

Virtual Reality Store App Getting Started This a fluttet mobile application UI. that create for Virtual Reality Store. The app code is preloaded with

Sherange Fonseka 0 Nov 1, 2021
Coffee store application UI. Inspiration from Dribble

coffee_app_ui A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

null 3 Oct 3, 2022
Create mobile game store design using Flutter

Create mobile game store design using Flutter

Firgia 16 Nov 25, 2022
Flutter e-commerce Application Example - Day 34

Flutter e-commerce Application Example - Day 34 class Afgprogrammer extends Flutter100DaysOfCode { video() { return { "title": "Flutter e-

Mohammad Rahmani 105 Dec 29, 2022