Home
Softono

Flutter Firebase Ecommerce

Open source Dart
174
Stars
40
Forks
7
Issues
7
Watchers
4 years
Last Commit

 About Flutter Firebase Ecommerce

Ecommerce App (Flutter + BloC + Firebase)

Platforms

Web Self-hosted iOS Android

Languages

Dart

Links

Need Help Installing Flutter Firebase Ecommerce?

We provide expert installation service for this software. Our team will install, configure, and secure Flutter Firebase Ecommerce on your server. plans start at just $30.

Flutter Firebase Ecommerce

View on GitHub

A Completed Functional Flutter App - Peachy Ecommerce (BLoC + Firebase + Clean Architecture)

Banner

Folder Structure

Here is the core folder structure which flutter provides.

flutter_bloc_boilerplate/
|- android
|- build
|- ios
|- lib

Here is the folder structure we have been using in this project

lib/
|- configs/
|- constants/
|- data/
   |- local/
   |- models/
   |- repository/
   |- request/
|- presentation/
   |- common_blogs/
   |- views/
   |- widgets/
|- utils/

App Features:

  • Flutter + Firebase (Firestore, Authentication, Storage) Test account: [email protected] / 123456
  • Use BloC pattern
  • Responsive
  • User-friendly interface
  • Clean Architecture
  • Custom resuable widgets
  • Login or register by email and password
  • Search, filter and sort products
  • Send your feedback and rating
  • Contact with admin by message
  • Payment by 2 methods: Cash or Credit card
  • Track your orders
  • Select your delivery address
  • Change app language
  • More...

Some Screens:

Banner

Before run project, execute commands:

  • flutter clean
  • flutter pub get
  • flutter pub run build_runner build or flutter pub run build_runner build --delete-conflicting-outputs
  • flutter run (if needed)

Conclusion

I will be happy to answer any questions, please feel free to submit an issue and/or pull request 🙂

If you liked my project, don’t forget to ⭐ star the repo to show your support. Thank you!!!