Skip to content

Pinkisingh13/E-Commerce-App

Repository files navigation

🔭 E-Commerce App

A small attempt to make an E-Commerce Application developed using FlutterFire (Flutter+Firebase). I have tried to collect all the basic features of any E -Commerce App into this application. It uses Flutter Framework for App Frontend and Backend, and Firebase as server maintaining Databases and Storage requirments of the app. It uses Firebase Authentication, Firebase Cloud Firestore, Firebase Storage. I developed this application just for learning purpose. I am a beginner in flutter so if you found any error solve it.

👨‍💻 Screens it Contains

=> Onboarding
=> Login
=> Forgot Password
=> Sign Up
=> Complete Profile
=> Email Verification
=> Home Page
=> Product Details
=> Order
=> Profile
=> Address
=> Checkout
=> Bottom Navigation Bar
Now it contains all the screen, thanks for your love and support 🙏

📱 Illustration

Splash and Onboarding Screen

logo

Login & Signup Screen

logo

Popular Products & Home Screen

logo

Store & Wishlist Screen

logo

Setting and User Profile Screen

logo

Addresses and My Order Screen

logo

Product Overview & Reviews Screen

logo

Cart and order review Screen

logo

Live Demonstration

Splash & Create Account

video

Home & Store Screen

video

Login, Wishlist & Profile Screen

video

⚙️ Installation Steps

Clone the repository

  • Open your terminal or command prompt
  • Navigate to the directory where you want to save the project
  • Use the git clone command followed by the repository URL
git clone https://github.com/Pinkisingh13/E-Commerce-App.git

Install dependencies

  • Navigate to the project's directory
cd <repository-name>
  • Run the following command to install the required packages
flutter pub get

Generate Required files

  • Navigate to the project's directory
cd <repository-name>
  • Run the following command to generate the required files
flutter pub run build_runner build --delete-conflicting-outputs 

Connect a device or emulator

  • Physical Device

    1. Enable USB debugging on your device
    2. Connect it to your computer using a USB cable.
  • Emulator

    1. Start an Android or iOS emulator using your preferred IDE or tools.

Run the Project

  • Use the following command to build and run the project
flutter run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages