An Ecommerce application built in Flutter using Firebase.

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
A simple eCommerce Shop Application developed using Flutter And Firebase

?? E-commerce App "Spring" It's a simple eCommerce "Shop" Application developed using Flutter-Firebase. It has the feature of adding products to the a

null 1 Feb 18, 2022
A Ecommerce application where you can buy stuff online

eazeal 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

Sameer Pokharel 3 May 26, 2022
Flutter Grocery UI - A Grocery eCommerce app build with flutter

grocery_shop_flutter A Grocery eCommerce app build with flutter. This app includ

Muhammad Bilal 12 May 17, 2022
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 Jan 8, 2023
Full Ecommerce Flutter Project

Ecommerce Flutter Project It created for proffesinal app developing processes. Design You can download to the design in github folder.

Veli Bacik 53 Dec 17, 2022
EcommerceApp dukan - Ecommerce app with static data

shop_now A new Flutter project. Getting Started #ScreenShots ![1](https://user-i

Nouman Ashraf 2 Jan 11, 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

aakanksha 2 Sep 24, 2022
Dio desafio chatonline flutter firebase - Developing an Online Chat Application Integrated with Firebase

Desenvolvendo um aplicativo de Chat Online integrado ao Firebase Descrição Neste

Yian Zaratin 1 Jan 4, 2022
GChat is a chatting application developed using Flutter(Dart) and firebase for 2 users. Trying to Develop an application that does not sell your data with whatsapp rolling out its privacy policy updates.

Gchat - The Chatting Application A Flutter project for chatting. I used Android Studio and you can you any editor of your choice for ex: VS Code, Inte

Sanchaksh Kaul 6 Nov 6, 2022
Chat-application - Build Chat Application using Flutter and Firebase

Build Chat Application using Flutter & Firebase Source Code - Enjoy ! Social Med

Muhammad Irvan 0 Jan 3, 2022
Fully functional Twitter clone built in flutter framework using Firebase realtime database and storage

Fwitter - Twitter clone in flutter A working Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage. Download Ap

Sonu Sharma 2.4k Jan 8, 2023
An instant messaging app built using Flutter and Firebase

Flutter Chat A messaging app built using Flutter and Firebase with authentication and Firestore. This app is based off the Flash Chat app from LondonA

Tom Sitter 0 Oct 30, 2021
Task management app with flutter, firebase firestore, and firebase auth

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

Alvin Ferdian 2 Mar 3, 2022
Amir Khan 47 Jan 8, 2023
Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing groups and start conversing with each other.

GroupChatApp About Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing

Ahmed Gulab Khan 221 Dec 1, 2022
let's build a mobile chat application using flutter and firebase

miichat 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

azzouz abdelhakim 2 Oct 7, 2022
A chat application using Flutter and Firebase.

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

Le Van Thuan My 2 Apr 7, 2022
Simple Chat Application using pure Firebase.

chat_app 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

null 0 Dec 29, 2021