-
Flutter App Demo
--- 実績 ---
Youtubeの動画載せました、ご確認よろしくお願いします
https://www.youtube.com/watch?v=MIJj5p7vbOI&ab_channel=GilrsJohn
* Demo 概要
------------------------------
StripeのAPIを含めて、Flutter+Firebaseを連携して、決済できるOnline Shopというアプリです。(GU、UNIQLOのアプリと似てます)
Development environment: Github issues + Pull Request + VSCode + lazygit + MacOS
プロジェクト所要時間: 2週間 (調べ時間も含む)
* 機能まとめ
------------------------------
* Googleアカウントの登録
* お支払い(Checkout)
* Shopping Cart
* 通知(Purchase完成したら、Mailとアプリ内の通知を届ける)
* テーマ(Dark Mode & Material 3 Design)
* Localization(国際言語)
* Premium会員を追加したら、ShippingFeeを無料になるなどの機能
* 商品の取得とサーチ
* Tech Stack Used
------------------------------
Backend (Firebase)
* Login: Firebase Auth
* Image Storage: Firebase Storage
* DB: Firebase Firestore
* Logic: Firebase functions
* Analytics: Firebase analytics
* Stripe API: Stripe Webhook
Frontend (Flutter)
* UI & Bloc: Riverpod 2.0 (with riverpod_generator) + hooks_riverpod + freezed
* Localization
* Material 3 Design