분류, 패키지 및 저장소 검색

GitHub 저장소himanshuchauhan981/E-commerce-app-using-flutter-and-firebase

Flutter와 Firebase를 사용한 전자상거래 앱

이것은 전자상거래 모바일 앱이 가져야 할 모든 기능을 갖춘 완전한 플러터-파이어베이스 모바일 앱입니다.

Flutter와 Firebase를 사용한 전자상거래 앱 프로젝트 이미지
스타
313
포크
84
최근 푸시(UTC)
2022. 8. 23.
프로젝트 상태
활성

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

E-commerce app using Flutter and Firebase

Flutter app for client's ecommerce bussiness.

Getting Started

It is an complete e-commerce mobile app which is designed using flutter. It uses firebase as a backend for CRUD operations.

Tool Used

  • Flutter
  • Firebase

Steps to reproduce the project in your environment

  • Download and setup the flutter SDK
  • Install flutter plugin in your editor(preferably Android Studio).
  • Create your own firebase project and make sure that package name in firebase app should be same as application id which is in android gradle file.
  • Download google-service.json file and paste inside /android/app directory.
  • Run flutter get/ pub get for getting dependencies.
  • Press run button in Android studio to install the apk
  • The project will now be running in your device.

Steps to write sample products data in firebase

  • For product images, drop down all the images from assets/mock_images folder to the firebase storage without creating any folder structure inside firebase storage.
  • For product data, make following changes in main.dart file
initialRoute:'/admin',
  • Hot reload your app. After this, click on button to write product data in firebase cloud firestore.

Features of this flutter app

  • Home

    • Main Products Carousel
    • Featured products carousel
    • Products Grid view
  • Products

    • Products List view
    • Products Details view
    • Color picker
    • Size picker (optional)
    • Share to Messenger, Whatsapp, Wechat, Twitter, E-mail, Copy Link, etc.
    • Wishlist
  • Shopping Cart

    • Add to Cart functionality
    • Remove from Cart
    • Edit Shopping Cart
    • Order History
    • Reorder functionality
  • Checkout Experience

    • Shopping Cart
    • Shipping Address
    • Shipping Methods
    • Payment Methods
    • Add New Card
    • Place Order
  • Customer Profile

    • Account details
    • Edit Profile Details
    • Setting
    • Contact us
  • Customer Management

    • Registration with Email & Password
    • Login with E-mail & Password
    • Google Sign In (Left to achieve)
    • Logout
  • Backend

    • Database system with Firebase Firestore
    • User management with Firebase Authentication
Himanshu Chauhan GitHub avatar
GitHub 작성자

Himanshu Chauhan ↗

Talk is cheap. Show me the code

언어DartKotlinSwiftObjective-C

사용 중인 의존성

의존성 목록 25 개

순위

프로젝트에 맞는 저장소를 선택하려면?

사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.

  1. 이름, 작성자 또는 설명으로 검색하고 기술 주제로 범위를 좁힙니다.
  2. 스타, 포크, 최근 푸시를 함께 비교하세요. 스타는 관심의 지표이며 품질을 보장하지 않습니다.
  3. 사용하기 전에 GitHub에서 README, 라이선스, Issues를 확인하세요.

출처 및 관리

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗