An online shop application with Firebase (Realtime Database in this case)

Overview

MyShop App

This is my next Flutter app. It is an online store. This time, instead of adding screenshots, I will add a video of how the application works below. However, first I will describe its functionalities.

Well, the app is completely connected to Firebase. After turning on the application, the login screen is displayed. The user can switch between the registration and login screen (an animation is applied when switching over). After registering or logging in, the user is transferred to the home page of the store (he gets an authentication token for an hour, thanks to which his authentication status is saved after restarting the application). In the application itself, the user can:

  • add items to favorites (hence it can display all or only favorite items)
  • click on an item to see the details
  • add the item (s) to the cart
  • remove items from the cart
  • see the cart
  • place an order if the cart is not empty
  • view his order history
  • add a new item to the store
  • edit his item
  • remove his item from the store
  • log out
MyShopAppCompressed.mp4

Cons of the application:

  • using Realtime Database instead of Firestore Databse
  • user can add photo to item only via url

What have i learned:

  • link the application with Firebase
  • submit and handle requests to Firebase
  • create a REST API
  • manage Realtime Database and its rules
  • use Providers
  • create animations

and a lot of different less important things ...

My next application was a bit more difficult for me, but how satisfying it was to do it! I'll post it soon!

You might also like...

Csv to list for web - Convert a CSV into a list in order to populate a firebase database

Csv to list for web - Convert a CSV into a list in order to populate a firebase database

My goal is to convert a CSV into a list in order to populate a firebase database

Jan 26, 2022

A Note app built with flutter and integrate with Firebase for user authentication and backend database.

A Note app built with flutter and integrate with Firebase for user authentication and backend database.

Note App Note app (Both frontend and backend) created with Flutter and Firebase. Complete UI Contains Sign in & Sign up Home Screen Setting screen Acc

Dec 4, 2022

Create different mobile applications such as a social networking application and an online store, as well as a news application using Flutter

Develop-Different-Mobile-Applications Create Different Mobile Applications such as a social networking application and an online store, as well as a n

Jul 1, 2022

My online sweet shopping app created with Flutter and Firebase.

sweetraga 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

Dec 27, 2021

Bwo-master - An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end

Bwo-master - An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end

Borderless World Online (BWO) An infinity procedural online game using Flutter a

Nov 29, 2022

Bwo-master - An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end

Bwo-master - An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end

Borderless World Online (BWO) An infinity procedural online game using Flutter a

Feb 2, 2022

An Online Classroom App developed using Flutter and Firebase.

An Online Classroom App developed using Flutter and Firebase.

Online Classroom Application using Flutter An Online Classroom App developed using Flutter and Firebase that allows teachers to better communicate wit

Dec 29, 2022

Imgix package for Dart. Imgix is a CDN service with support for realtime image processing and optimization.

Imgix package for Dart. Imgix is a CDN service with support for realtime image processing and optimization.

Jan 24, 2022

Flutter realtime object detection with Tensorflow Lite

Flutter realtime object detection with Tensorflow Lite

Flutter realtime object detection with Tensorflow Lite Flutter realtime object d

Dec 25, 2021
Owner
Adam Dybcio
Hi, I'm Adam and I just keep some my apps here
Adam Dybcio
Firebase Realtime Database as Back-end - Used in 'cart' and 'favourites' pages

food_delivery_app Firebase Realtime Database as Back-end - Used in 'cart' and 'f

Dogan 11 Oct 24, 2022
Firebase firestore currencies app, realtime database example.

Firebase firestore currencies app, realtime database example.

Mustafa KIZILTAY 1 Apr 27, 2022
A working Twitter clone built in Flutter using Firebase auth,realtime,firestore database and storage.

Fwitter - Twitter clone in flutter A working Twitter clone built in Flutter using Firebase auth,realtime,firestore database and storage. Dependencies

Dominique Rwema Bagirishya 31 Oct 5, 2022
Ice cream shop app - Flutter Ice Cream Shop App

Flutter Ice Cream Shop App UI Hi, i tried to https://www.uplabs.com/posts/ice-cr

Semih 11 Nov 20, 2022
A Personal Habit Tracker study case

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

Vitor Morais Siqueira 0 Apr 27, 2022
Aris interactivevwr - Simple use case for InteractiveViewer

interactive_viewer_demo Simple use case for InteractiveViewer | Flutter 1.20 If

Behruz Hurramov 2 Jan 9, 2022
A Flutter application that demonstrate simple CRUD operations with Firebase cloud database.

Cricket Team A Flutter application that demonstrate simple CRUD operations with Firebase cloud database. Preview Home Empty Swipe Add Player Update Pl

Bhavik Makwana 45 Jun 19, 2021
Small application where I worked with streams, firebase database, sorting, adding, modifying and deleting data.

messenger_app Small application where I worked with streams, firebase database, sorting, adding, modifying and deleting data. Features Provider: takin

Danil Shubin 2 Dec 19, 2021
A Simple Food Shop Flutter Example with Firebase

Food Shop Flutter Example with Firebase HomePage Details HomePage 1 2 3 onlinefooddeliverysystem A new Flutter project. Getting Started This project i

Samer Saied 6 Nov 17, 2022
A simple application connected with API (The Movie Database), related to movies. Application created using BLoC pattern and RxDart

MovieApp I will not hide that this is the most difficult application I have done so far (and I am still working on new features). It looks like this (

Adam Dybcio 9 Oct 28, 2022