Retour aux projets

Projet 04/ 10·2026

Momentz

Albums photo partagés en temps réel pour événements privés : les invités rejoignent via QR code ou lien, sans compte ni app à installer.

Année
2026
Stack technique
Next.js 16React 19TypeScriptTailwind v4SupabaseCloudflare R2StripePostHogCanvas APIPWA

L'album photo vivant de vos événements.

Momentz transforme chaque mariage, soirée ou voyage en un album collectif qui se compose en temps réel. Les invités scannent un QR code, choisissent un prénom et déposent leurs photos et clips en quelques secondes, sans créer de compte ni installer la moindre application. Pensé comme un produit fini plutôt que comme une démonstration technique, Momentz soigne autant l'expérience de l'invité que le contrôle laissé à l'organisateur.

Une expérience invité réduite à l'essentiel

Tout le parcours tient en une intention : poster une photo en deux gestes. Un scan, un prénom, et l'appareil photo s'ouvre. La session de l'invité est conçue pour survivre aux aléas du mobile (onglet fermé, cache vidé, cookie expiré) sans jamais créer de doublon ni demander de reconnexion. La capture accueille aussi bien une photo prise sur le vif qu'une sélection multiple dans la galerie ou un court clip animé.

Une architecture pensée pour la fiabilité

Les fichiers ne transitent jamais par le serveur : le navigateur les envoie directement vers un stockage objet via une adresse signée à durée limitée, tandis que le serveur conserve un rôle d'autorité : il valide, il enregistre, il décide qui peut écrire quoi. Ce découpage garantit des envois rapides même en haute résolution, une bande passante maîtrisée et une sécurité qui ne repose jamais sur le navigateur.

Un album qui se compose sous vos yeux

Chaque nouvelle photo apparaît instantanément pour tous les invités connectés. L'affichage reste calculé côté serveur pour préserver les permissions et la cohérence, et bascule automatiquement vers un rafraîchissement périodique lorsque le temps réel n'est pas disponible. L'album demeure vivant en toutes circonstances.

Le souci du rendu

Les photos issues d'iPhone sont converties à la volée pour un affichage universel, les miniatures sont générées dans le navigateur en respectant l'orientation d'origine, et les visuels sont servis via un cache optimisé. Côté création, Momentz produit ses assets entièrement dans le navigateur : un récapitulatif cinématique en plein écran, un export de story prêt à partager, et un studio d'affiches QR décliné en plusieurs thèmes, pensé pour l'impression.

Un modèle économique clair

Aucun abonnement : l'organisateur paie une seule fois, par événement, selon le nombre d'invités et la durée de conservation souhaités. Le paiement est confirmé de manière idempotente (pas de double débit, pas de point de défaillance unique) et un passage à un forfait supérieur ne facture que la différence.

Prêt pour la production

Bilingue français et anglais, installable comme une application, optimisé pour le référencement et instrumenté de bout en bout pour mesurer le parcours réel des invités, Momentz a été conçu avec la rigueur d'un produit destiné à durer. Un principe directeur traverse l'ensemble : les médias vivent dans le stockage objet, les métadonnées en base, et chaque écriture sensible passe par le serveur.

Architecture & flux

Le parcours, du scan à l'album

Du QR code à l'album partagé : les médias partent directement vers le stockage objet, le serveur ne gère que l'autorisation et les métadonnées.

Loading diagram...