File tree Expand file tree Collapse file tree 1 file changed +57
-1
lines changed Expand file tree Collapse file tree 1 file changed +57
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
![ Banner] ( https://github.com/haonguyenuet/Ecommerce_Flutter_Firebase/blob/main/screenshots/banner.png )
4
4
5
- Before run project, execute commands:
5
+ ## Folder Structure
6
+ Here is the core folder structure which flutter provides.
7
+
8
+ ```
9
+ flutter_bloc_boilerplate/
10
+ |- android
11
+ |- build
12
+ |- ios
13
+ |- lib
14
+ ```
15
+
16
+ Here is the folder structure we have been using in this project
17
+
18
+ ```
19
+ lib/
20
+ |- configs/
21
+ |- constants/
22
+ |- data/
23
+ |- local/
24
+ |- models/
25
+ |- repository/
26
+ |- request/
27
+ |- presentation/
28
+ |- common_blogs/
29
+ |- views/
30
+ |- widgets/
31
+ |- utils/
32
+ ```
33
+
34
+ ## App Features:
35
+ * Flutter + Firebase (Firestore, Authentication, Storage)
36
+ Test account: haonguyen.uet@gmail.com / 123456
37
+ * Use BloC pattern
38
+ * Responsive
39
+ * User-friendly interface
40
+ * Clean Architecture
41
+ * Custom resuable widgets
42
+ * Login or register by email and password
43
+ * Search, filter and sort products
44
+ * Send your feedback and rating
45
+ * Contact with admin by message
46
+ * Payment by 2 methods: Cash or Credit card
47
+ * Track your orders
48
+ * Select your delivery address
49
+ * Change app language
50
+ * More...
51
+
52
+ ## Some Screens:
53
+ ![ Banner] ( https://github.com/haonguyenuet/Ecommerce_Flutter_Firebase/blob/main/screenshots/screens.png )
54
+
55
+ ## Before run project, execute commands:
6
56
- ` flutter clean `
7
57
- ` flutter pub get `
8
58
- ` flutter pub run build_runner build ` or ` flutter pub run build_runner build --delete-conflicting-outputs `
9
59
- ` flutter run ` (if needed)
60
+
61
+ ## Conclusion
62
+ I will be happy to answer any questions, please feel free to submit an issue and/or pull request 🙂
63
+
64
+ If you liked my project, don’t forget to ⭐ star the repo to show your support.
65
+ Thank you!!!
You can’t perform that action at this time.
0 commit comments