An Ecommerce application built in Flutter using Firebase.

Related tags

UI firebase flutter
Overview

Flutter-Commerce

CI GitHub stars GitHub forks GitHub pull requests GitHub closed pull requests GitHub last commit GitHub issues Open Source Love

An Ecommerce application built in Flutter using Firebase.

Getting started

  • Project setup instructions are given at Wiki section.

Screenshots

Splash Screen Login Page OTP Page Home Page
Search Screen Cart Screen Address Screen Add Address Screen
Account Screen Edit Details Screen Orders Screen Payment Screen
Product Screen 1 Product Screen 2

Created & Maintained By

Ashish Rawat (Twitter) (Insta) (Dev.to) Twitter Follow

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

Comments
  • Issues in checkout features unable to delete items in the cart.

    Issues in checkout features unable to delete items in the cart.

    Hey I am Utkarsh Sharma. I would like to contribute to this issue in your E-commerce App can you pls assign me task . This is for my open source contribution lab. pls contact me at my mail id [email protected]

    opened by UTKARSH8768 1
  • how to return only productlist(List<ProductModel> products) rather than returning widget

    how to return only productlist(List products) rather than returning widget

    Hi Ashish,

    Thanks for sharing your work, backend structure is really great. is there any way that i can return productlist(List products) without returning any widget? every time I use BlocConsumer or Builder its asking for a Widget to return from dataWidget, how can i simply return the list can u suggest me some modifications for it

            cubit: allProductsCubit,
            listener:
                (BuildContext context, ResultState<List<ProductModel>> state) {},
            builder: (BuildContext context, ResultState<List<ProductModel>> state) {
              return ResultStateBuilder(
                state: state,
                loadingWidget: (bool isReloading) {
                  return Center(
                    child: CommonAppLoader(),
                  );
                },
                errorWidget: (String error) {
                  return Container();
                },
                dataWidget: (List<ProductModel> value) {
                  return dataWidget(value);          //only returns widget here
                },
              );
            },
          ),
    

    I got that there is something I need to change at result_state, cannot understand what to change Response would be much appreciated!

    opened by SriRamGovardhanam 1
  • query regarding no of reads

    query regarding no of reads

    Hi Ashish,

    Backend structure is really great, thank you for sharing your work Can you tell us what is the average no of reads when a customer opens the app for the 1st time, have you created any cache functionality while implementing? A response would be much appreciated

    opened by SriRamGovardhanam 1
  • Unable to add new user and go beyond that

    Unable to add new user and go beyond that

    image Once I write some name in the field, it should ideally take me to the next step. However, nothing happens after I click on the 'Add' button. Following is the terminal response I received. image

    opened by sudiptabiswas22 1
  • Tasks To Be Done

    Tasks To Be Done

    • [ ] Flavours
    • [ ] Add Unit Tests
    • [ ] Push Notifications
    • [x] Deep Link Implementation
    • [x] Analytics
    • [x] Localisation
    • [ ] Payment Gateway (Web view)
    • [x] Performance Optimisation
    • [ ] Theming (Add Dark theme)
    • [ ] Track order (https://pub.dev/packages/flutter_local_notifications)
    • [ ] Add Compare Functionality in products
    • [ ] Add Onboarding Screens, drawer enhancement
    • [ ] Send Notifications for carts
    • [ ] Marking Default in Address screen is not working
    • [ ] Add Compare Functionality in products
    • [ ] Error not showing in some screen
    • [ ] Add wallet & wish listing screens
    • [ ] Add Tests
    bug enhancement 
    opened by ashishrawat2911 0
Owner
Ashish Rawat
Android and Flutter Developer
Ashish Rawat
Flutter Ecommerce app connect with firebase database

ecomerce 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

Rajilatha 0 Nov 8, 2021
This is an eCommerce minimalist template with a clean and beautiful design for Flutter.

Shope - Free Flutter eCommerce Template The “Shope” e-Commerce UI Kit has the goal to help you to save time with the frontend development. You can use

Roberto Juarez 1.1k Dec 31, 2022
Flutter Ecommerce App UI

Flutter Ecommerce App UI Watch it on YouTube Flutter Ecommerce App UI | Speed Code In this video we will create two screens for ecommerce app using #f

Gihan Lakshan 7 May 27, 2022
A ecommerce app created in flutter implementing the features add to cart, total ,add, remove item and a login function

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

null 0 Nov 27, 2021
Shope - Free Flutter eCommerce Template

Shope - Free Flutter eCommerce Template The “Shope” e-Commerce UI Kit has the goal to help you to save time with the frontend development. You can use

Sushil Kumar Yadav 9 Dec 13, 2022
Adidas Shoes Ecommerce App UI

Adidas Shoes Ecommerce App UI Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Abdi Hamid 381 Dec 24, 2022
An opensource multivendor ecommerce app .

cloudcart 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

Muhammad Saad Shafiq 1 Nov 16, 2021
LuxOutfit is an Ecommerce mobile app

LuxOutfit • Ui / Ux DESIGN • See LICENSE As online sales are constantly growing, the retail field strives to offer customers the best deals and user-f

RAHUL SHARMA 3 Jul 2, 2022
A complete Flutter E-Commerce Book Store application built using firebase as backend.

ecommerce A complete Flutter E-Commerce Book Store application built using firebase as backend. Features Add or remove item in cart Search products Ad

Fateh Singh 58 Sep 30, 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
An app built using Flutter that holds buttons in form of xylophone which plays as instrument when clicked.

xylophone_flutter A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

dev_allauddin 3 Feb 3, 2022
Instagram social network interface in a responsive built using flutter

Responsive Instagram ?? Responsive Instagram foi um projeto realizado com o intuito de aprendizagem e prática da linguagem de programação Dart em conj

null 3 Jun 11, 2022
Netflix Clone UI Built Using Flutter

Netflix Clone UI - Flutter Web & Mobile: IOS | Android Web Version with Flutter!

Luan Batista 16 Dec 13, 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
Shopping ui and Product Data Read firebase

shopping_ui_design A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Jamirul islam (Joy) 2 Nov 30, 2022
Movies App UI in Flutter using Simple Widgets without Using API's in Flutter.

Movies App UI in Flutter using Simple Widgets without Using API's in Flutter.

Habib ullah 3 May 15, 2022
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
A Messenger UI built in Flutter

A chat messenger Chat Messenger built in Flutter Getting Started For help getting started with Flutter, view our online documentation. Compatibility A

nitin mehta 80 Mar 31, 2022
Steam Client UI, built with Flutter

SteamClient Proto An UI-only Steam client app, for fun. Getting Started This app is built with Flutter (dev branch). It is inspired by Steam mobile ap

Quan Pham 23 Sep 16, 2022