Flutter / FlutterFlow — Application mobile
15 Routes GoRouter
homePage → home → events → subscriptions…
FFAppState
AuthUser · userFeatureRights · notificationsEN
checkFeatureAccess()
Lecture RAM snapshot — aucun appel réseau
Custom Actions
updateAuthUser · updateUserFeaturesRights
FlutterFlow ⚠ écrase lib/
Code généré dans lib/ à chaque push
Supabase anon API · HTTPS / WebSocket · RLS actif
▼
Supabase — vpqcodafosjurzttxhvx
PostgreSQL 29 tables
User · Events · Teams · Subscription · Notifications…
Auth
Email/Password · Confirm email → Resend SMTP
Edge Functions ×10
checkout · webhook · reminders · generate_ics…
Cron Jobs ×4
pg_cron · génération events · reset premium · reminders
Triggers ×10
updated_at · propagate_start · notifications webhook…
Vues SQL
user_feature_usage · user2team_view · UserPublicView…
RLS + Policies
Clé anon exposée — accès limité par policy
▼
Stripe
Checkout Session
create_checkout_session → URL paiement
Webhook
→ User.premium_status mis à jour
Plans 0·1·2·4
Gratuit · Joueur+ · Capitaine · Pro
▼
Firebase + Buildship
FCM
Push notifications → devices Flutter
Buildship
Webhook trigger sur table notifications
▼
Resend
SMTP transactionnel
noreply@passelaballe.fr · 3 000/mois
DKIM / SPF
resend._domainkey · send TXT Viaduc DNS
GitHub push · Auto-deploy · DNS
▼
GitHub Actions · CI/CD
8 Workflows flutterflow
Restaure icônes · entitlements · plist · vercel.json
FlutterFlow push → CI
3 workflows auto · 5 dispatch-only
Vercel · Docs
plb-roan.vercel.app
outputDirectory: .docs · cleanUrls · Deploy auto
.docs/ protégé FF
Dossier caché → ignoré par FlutterFlow
Viaduc · DNS
passelaballe.fr exp. jul 2026
Registrar Viaduc · A 34.136.28.237
Zone DNS
MX · DKIM Resend · SPF SES · appli A
Mobile Flutter
Supabase Backend
Stripe Paiement
Firebase Notifications
Resend Email
Infrastructure
Cliquer sur un composant pour les détails