Skip to content

Commit bc53b40

Browse files
committed
2 parents a1a5da8 + 9686579 commit bc53b40

File tree

1 file changed

+57
-1
lines changed

1 file changed

+57
-1
lines changed

README.md

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,64 @@
22

33
![Banner](https://github.com/haonguyenuet/Ecommerce_Flutter_Firebase/blob/main/screenshots/banner.png)
44

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:
656
- `flutter clean`
757
- `flutter pub get`
858
- `flutter pub run build_runner build` or `flutter pub run build_runner build --delete-conflicting-outputs`
959
- `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!!!

0 commit comments

Comments
 (0)