Description
About This Product
E-Commerce App purpose is to sell products to a customer easily and for admin
to
maintain the products, transaction and customer, effortlessly.
Preview
Key Features
- 2 Flavor User and Admin
- Clean Architecture Pattern for maintainable code
- State Management: Provider, easy to understand for beginner
- Material Design 3
- Firebase Authentication
- Firebase Firestore & Storage
- Light and Dark Mode
I only list the Key Features that might interest you, it has many other
features,
to much to list them all, so you can try the app first and try them all (cheers)
Demo App
You can download it and try it first
Admin Flavor : Admin App
User Flavor : User App
Demo Account
You can make your own account with some random email
Admin Email : [email protected]
Admin Password : test12345
User Email : [email protected]
User Password : test12345
App Requirement
- Flutter (current project version is 3.3.x)
- Firebase Project
What will you get
- Project Source code
- Project Guides:
- Install Flutter
- Integrate with Firebase
- To Do to customize the app
- And How to run the project, since it has 2 flavor
- Project Support, if you having a problem or difficulty you can contact me through
[email protected], I will answer within 24 hours.
Note: I only guide you to solve the problem not code for you
Important Note
Make sure you read all the note before you made a purchase
- Platform compatibilty is Android only, it doesn’t work for
IOS, because I haven’t configure it, since I don’t have mac nor IOS device and
don’t try to run it to Web / Desktop it will crash, I also haven’t
configure for web / desktop - No Integrated Payment Gateway, so this product basically just CRUD of
transaction and products - Because there’s no Payment Gateway, the flow of transaction are:
Customer checkout cart -> Add address and payment method ->
Pay (Create transaction in firestore database) -> Wait for the transaction
status to arrived -> Accept transaction -> Add Review
Admin check list of transaction -> Detail transaction -> Change
Status (Processing, Sent, Arrived, Rejected) Admin can’t change the status to
Done only customer can change the status to done if the product already
arrived,
so Admin should change the status to arrived
That’s basically the flow of transaction.
If it fit your need I encourage you to buy this product, since this product is
maintainable and change base on your need is easy, you can go
advance and beyond, like integrate for IOS Device or Payment
Gateway on your own.
Alternative
If you only need a UI Template you can check my other product, which same as this one but only the UI, here’s the
link: E Commerce UI Template
Reviews
There are no reviews yet.