rahul-badgujar/EShopee-Flutter-eCommerce-App
이것은 FlutterFire(플러터+파이어베이스)를 사용하여 개발된 전자상거래 애플리케이션입니다. 저는 이 애플리케이션에 어떤 전자상거래 앱의 기본 기능을 모두 모아보려고 노력했습니다(저장소에 일러스트 포함됨). 프론트엔드 및 백엔드용으로 플러터 프레임워크를 사용하며, 앱의 데이터베이스 및 스토리지 요구사항을 유지하기 위해 파이어베이스를 서버로 사용합니다. 파이어베이스 인증, 파이어베이스 클라우드 포어스토어, 파이어베이스 스토리지를 사용합니다. 설치 섹션에 제공된 APK를 시도해 보세요!!!
- Stars
- 295
- Forks
- 108
- 최근 푸시(UTC)
- 2023. 4. 22.
- 프로젝트 상태
- 활성
기술 주제
사용 중인 의존성
의존성 목록 21 개
- flutter
{"sdk":"flutter"} - cloud_firestore
^0.14.4 - cupertino_icons
^1.0.0 - enum_to_string
^1.0.14 - firebase_auth
^0.18.4+1 - firebase_core
^0.5.3 - firebase_storage
^5.2.0 - flutter_launcher_icons
^0.8.1 - flutter_rating_bar
^3.2.0+1 - flutter_svg
^0.19.2+1 - flutter_tags
^0.4.9+1 - future_progress_dialog
^0.1.1 - image_picker
^0.6.7+15 - intl
^0.16.1 - logger
^0.9.4 - permission_handler
^5.0.1+1 - provider
^4.3.2+3 - string_validator
^0.1.4 - swipedetector
^1.2.0 - url_launcher
^5.7.10 - flutter_test개발 의존성
{"sdk":"flutter"}
순위
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
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.
: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: