生産MVPボイラープレート
開始するドキュメントをご覧ください。
- フラッターデモ
- Nextjsデモ
- スタートアップを構築しますか? Tech Founder Communityに参加してください
含まれるもの:
モバイル /デスクトップ /ウェブアプリ(フラッター)
- 国家管理(RiverPod)
- ルーティング(go_router)
- ストライプによる支払い
- Supabaseによる認証
- ?フロントエンドテスト?
- ?調整可能なテーマ?
ランディングページ / Webアプリ(nextjs)
- アプリルーター
- タイプスクリプト
- ストライプによる支払い
- Supabaseによる認証
- ?ランディングページテンプレート?
バックエンド(サパバーズ)
- 認証
- 電子メール + pw
- SSO(Google、Githubなど)
- 初日からローカル開発用に完全に構成されています
- ?バックエンドテスト?
- テスト
分析(ポストログ)
-
user_idに基づいて、フロントエンドとバックエンドを横切る統一分析- FrontEnd Analyticsは、iOS、Android、Web、およびMacOSにプリインストールされています
- フロントエンド分析にインストールおよびリンクされたバックエンド分析
- キャプチャされた基本的なイベント:
-
user signs in -
user signs up -
user deletes account -
user starts checkout -
user opens billing portal -
user completes checkout
支払い(ストライプ)
- Stripeは完全にセットアップし、1回限りの支払いとサブスクリプションで動作します
stripe_customer_idと現在のactive_productsを保存するstripeテーブル- StripeからStripeからSupabaseまでのユーザーサブスクリプションを同期するストライプWebhook
- DENO機能請求ポータルURLまたは
payments_screenで動作するチェックアウトセッションURLを取得する
リリース(githubアクション)
-
bumpversion.shに次のセマンティックバージョン化にスクリプト - すべてのPRのNetlifyにWebプレビューを展開します
- パイプラインを公開して、Netlifyを公開し、Supabase関数を公開する
- ?自動モバイルパブリッシング?
電子メール(消費マーク)
- トランザクションメールを送信します
- スパムフォルダーを避けるためのDNSセットアップ(DKIM、DMARC、SPFサブドメイン)
- 消印テンプレートを使用して、電子メールの更新を簡素化します
?エラー監視(セントリー)?