PRIVYA
Application mobile de ventes privées pour le marché algérien
Une application e-commerce de ventes privées et de ventes flash pour le marché algérien : une application mobile Flutter pour les acheteurs et un back-office Next.js pour l’équipe, tous deux sur Supabase.
36
Écrans (application mobile)
26
Tables de base de données
846
Tests automatisés
Enjeu
Des ventes flash en temps réel avec un stock par variante, un catalogue trilingue FR/AR/EN, 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.
Solution
Une application Flutter de 36 écrans (Riverpod, GoRouter, cache hors ligne Hive) associée à un back-office Next.js 16 (26 routes, RBAC à 5 rôles), sur Supabase Postgres avec 26 tables, 89 politiques RLS et 31 fonctions RPC. Le paiement par carte (CIB/EDAHABIA) passe par Chargily Pay V2 en parallèle du paiement à la livraison, le tout couvert par 846 tests automatisés entre Playwright, Flutter, Vitest et Jest.
Stack technique
- Flutter
- Riverpod
- GoRouter
- Hive
- Next.js 16
- Supabase