FLUTTER ECOSYSTEM

rahul-badgujar/EShopee-Flutter-eCommerce-App

这是一个使用 FlutterFire(Flutter+Firebase)开发的电子商务应用。我尝试将任何电子商务应用的基本功能都整合到了这个应用中(仓库中包含插图)。它使用 Flutter 框架作为应用的前端和后端,使用 Firebase 作为服务器来维护应用的数据库和存储需求。它使用 Firebase 认证、Firebase Cloud Firestore 和 Firebase 存储。请尝试安装部分提供的 APK 文件!!!

EShopee-Flutter-电子商务应用 项目封面
Stars
295
Forks
108
最近推送(UTC)
2023年4月22日
项目状态
未归档
Rahul Badgujar GitHub avatar
GITHUB User

Rahul Badgujar ↗

Software and Integrations Developer at DataInsights DWC LLC | ICPC 2021-22 Regionalist | Mentor at Tenfins Consulting, USA

Data Insights DWC LLCSinnar, Nashik. Maharashtra, India官方网站 ↗
语言DartSwiftKotlinObjective-C

技术话题

使用的依赖

依赖清单 21 项

所在榜单

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README
EShopee: Flutter eCommerce App

 

EShopee: Flutter eCommerce App

Github top language Github language count Repository size License

Status

🚧 EShopee App 🚀 Migrating to V2 (Flutter 2.0) 🚧


About   |   Features   |   Illustrations   |   Installation   |   Resources   |   Author


:dart: About

This is an eCommerce Application developed using FlutterFire (Flutter+Firebase). I have tried to collect all the basic features of any eCommerce App into this application (illustrations included in repository). It uses Flutter Framework for App Frontend and Backend, and Firebase as server maintaining Databases and Storage requirments of the app. It uses Firebase Authentification, Firebase Cloud Firestore, Firebase Storage. Try out the APK given in Installation section!!!

NOTE: Its tries to stimulate a mock buy-sell cycle as their is no any Payment Gateway added in this app.

https://github.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/blob/main/illustrations/source_code_icon.png?raw=true https://github.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/blob/main/illustrations/youtube_icon.png?raw=true https://github.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/blob/main/illustrations/application_icon.png?raw=true
Source Code Demo Video Download APK

:sparkles: Features

:heavy_check_mark: User Authentification and related services
:heavy_check_mark: Add your Products
:heavy_check_mark: View products added by other users
:heavy_check_mark: View products of Different Cateogories
:heavy_check_mark: Maintain Cart
:heavy_check_mark: Mark products as your favourites
:heavy_check_mark: Manage your Addresses
:heavy_check_mark: Review the products you buy

:checkered_flag: Illustrations

Here are some Illustration of App Screens

https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/home_screen.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/home_screen_drawer.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/search_result.png
Home Screen Home Screen Drawer Search Result
https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/product_details_1.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/product_details_2.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/category_product.png
Product Details Screen - 1 Product Details Screen - 2 Category Products Screen
https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/manage_addresses.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/address_dialog.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/cart.png
Manage Addresses Screen Address Dialog Cart Screen
https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/my_orders.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/my_products.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/edit_product.png
My Orders Screen My Products Screen Add or Edit Product Screen
https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/review_dialog.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/sign_in.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/sign_up.png
Product Review Dialog Sign In Screen Sign Up Screen
https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/forgot_password.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/change_display_name.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/change_display_picture.png
Forgot Password Screen Change Display Name Screen Change Display Picture Screen
https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/change_email.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/change_password.png https://raw.githubusercontent.com/rahul-badgujar/EShopee-Flutter-eCommerce-App/HEAD/illustrations/change_phone.png
Change Email Screen Change Password Screen Change Phone Screen

And all rest at more screens

:rocket: Resources

The following Resources were used in this project: