Status
EShopee App Migrating to V2 (Flutter 2.0)
About | Features | Illustrations | Installation | Resources | Author
🛍️ About
This is an eCommerce Application developed using FlutterFire (Flutter + Firebase). I’ve tried to include all the basic features you would expect in any eCommerce app, complete with illustrations found in the repository. The application uses the Flutter framework for both frontend and backend, and Firebase manages the databases and storage requirements. It features Firebase Authentication, Firebase Cloud Firestore, and Firebase Storage.
Please note that this app simulates a mock buy-sell cycle as there is no payment gateway added.
✨ Features
- User Authentication and related services
- Add your Products
- View products added by other users
- Explore products of different categories
- Maintain Cart
- Mark products as your favorites
- Manage your Addresses
- Review the products you buy
🏞️ Illustrations
Here are some illustrations of app screens:
Home Screen
Home Screen Drawer
Search Result
Product Details Screen - 1
Product Details Screen - 2
Category Products Screen
Manage Addresses Screen
Address Dialog
Cart Screen
My Orders Screen
My Products Screen
Add or Edit Product Screen
Product Review Dialog
Sign In Screen
Sign Up Screen
Forgot Password Screen
Change Display Name Screen
Change Display Picture Screen
Change Email Screen
Change Password Screen
Change Phone Screen
For all remaining screens, refer to the repository.
🔧 Installation
Try out the APK available in the Installation section!
🛠️ Resources
The following resources were used in this project:
- Flutter Official Docs
- Flutter Community Medium
- Stack Overflow: Flutter
- FlutterFire Official Docs
- UI Inspiration
- Icons
Troubleshooting
If you encounter issues, consider these troubleshooting tips:
- Ensure that all dependencies in your
pubspec.yamlfile are correctly listed and up to date. - Double-check your Firebase settings and ensure that authentication is properly configured.
- Run
flutter cleanfollowed byflutter pub getto clear any old build artifacts. - Review the output logs for detailed error messages that can guide you towards a fix.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

