PRIVYA
Une application e-commerce de ventes privées et de ventes flash : une application mobile Flutter pour les acheteurs et un back-office Next.js pour l’équipe, tous deux sur Supabase.
- Mobile
- Application mobile de ventes privées et de ventes flash
- 2026
Problème
Des ventes flash en temps réel avec un stock par variante, un catalogue trilingue, et le paiement par carte comme à la livraison, le tout sur un seul backend Supabase qui sert à la fois une application mobile et un tableau de bord d’administration.
Système
Une application Flutter de plus de 30 écrans (Riverpod, GoRouter, cache hors ligne Hive) associée à un back-office Next.js 16 (plus de 25 routes, RBAC à 5 rôles), sur Supabase Postgres avec plus de 25 tables, plus de 80 politiques RLS et plus de 30 fonctions RPC. Le paiement par carte locale passe par une passerelle de paiement dédiée, en parallèle du paiement à la livraison, le tout couvert par plus de 800 tests automatisés entre Playwright, Flutter, Vitest et Jest.
Construit avec : Flutter, Riverpod, GoRouter, Hive, Next.js 16, Supabase
Résultat
- 30+ écrans (application mobile).
- 25+ tables de base de données.