Skip to content

E-commerce-app built with flutter and firebase, designed to provide users with seamless shopping experience

Notifications You must be signed in to change notification settings

RYANFRANKLIN237/flutter-e-commerce-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Flutter E-commerce App with Firebase

Welcome to our Flutter E-Commerce App repository! This project is an e-commerce application built using Flutter and Firebase, designed to provide users with a seamless shopping experience.

Features

  • User Authentication: Allow users to sign up, sign in, and sign out securely using Firebase Authentication.
  • Product Catalog: Display a wide range of products with details such as images, descriptions, prices, and ratings.
  • Shopping Cart: Enable users to add products to their shopping cart, update quantities, and remove items as needed.
  • Order History: Provide users with a history of their past orders, including order details and status updates.
  • Real-Time Updates: Utilize Firebase Realtime Database to ensure real-time synchronization of data across devices.
  • Responsive Design: Deliver a responsive user interface that adapts seamlessly to different screen sizes and orientations.

Technologies Used

  • Flutter: A cross-platform UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Firebase Authentication: Securely authenticate users with email/password or OAuth providers such as Google.
  • Firebase Firestore: Store and sync app data in real-time using a flexible, scalable NoSQL database.
  • Firebase Storage: Store and serve user-generated content such as images and videos.
  • Flutter Packages: Utilize various Flutter packages for functionalities such as getx state management, HTTP requests, and UI components.

Getting Started

  1. Clone the repository:
    git clone
    https://github.com/RYANFRANKLIN237/flutter-e-commerce-app.git
    
    
  2. Navigate to the repository:
    cd flutter-e-commerce-app
    
    
  3. Install dependencies:
    flutter pub get
    
    
  4. Run the app:
    flutter run 
    
    

Screenshots

signup

signup

login

login

forgot password

forgot password

google sign in

google sign in

store screen

store screen

brands

brands

product details

productdetailscreen

checkout

cartscreen

my orders

my orders

my profile

profile screen

edit profile

editprofile

  • many other funtionalities includeed , could not have screen shot everything possible

About

E-commerce-app built with flutter and firebase, designed to provide users with seamless shopping experience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages