Authentification et abus
Email vérifié, OAuth, récupération, MFA, Turnstile, limites Redis et historique des événements.
Licence MIT · Pensé pour la production
Authentification, organisations, Stripe, registre de crédits, stockage privé, tâches de fond et console admin séparée — reliés par une architecture vérifiable.
Le starter traite ce qui coûte cher après le lancement : propriété, rejeux, rapprochement, opérations et frontières explicites.
Email vérifié, OAuth, récupération, MFA, Turnstile, limites Redis et historique des événements.
Les Price Stripe pilotent le checkout ; les webhooks mettent à jour abonnements et capacités.
Un registre immuable relie achats, attributions, dépenses, annulations et soldes.
Espaces personnels et partagés, invitations, rôles, dernier propriétaire et ressources mutualisées.
Uploads S3 privés, accès signé, cycle de vie et file durable avec reprises.
Application admin déployée séparément avec MFA, rôles lecture/écriture, audit et visibilité billing.
Les routes traduisent HTTP. Les services portent les invariants. Les modèles interrogent. La base impose les contraintes.
Authentifier, valider et traduire HTTP en opération métier.
Coordonner invariants, idempotence, autorisation et effets.
Persistance typée et tenant-aware derrière une seule frontière.
Imposer unicité, propriété, références et transitions durables.