EShopee: Flutter eCommerce App

Mar 31, 2022 | Programming

EShopee: Flutter eCommerce App

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:

Troubleshooting

If you encounter issues, consider these troubleshooting tips:

  • Ensure that all dependencies in your pubspec.yaml file are correctly listed and up to date.
  • Double-check your Firebase settings and ensure that authentication is properly configured.
  • Run flutter clean followed by flutter pub get to 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.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox