Aller au contenu principal
← Projets
Laravel Vite Wallet

Polala

Commerces de proximité, cartes de fidélité digitales · La Réunion · 2026

Application de fidélité qui place la carte du commerce dans Apple Wallet et Google Wallet : inscription par QR code, tampons scannés en caisse, espace commerçant et règles de programme configurables.

Voir le projet
Aperçu de Polala

Les commerces indépendants de La Réunion fonctionnent encore massivement à la carte de fidélité en carton : oubliée, perdue, lavée avec le jean. Polala règle le problème en la déplaçant là où le client ne l’oublie jamais, dans le wallet de son téléphone.

Le parcours en trois gestes

Une affiche avec QR code est posée au comptoir. Le client la scanne avec son appareil photo, arrive sur une page d’inscription courte et renseigne son email. Sa carte de fidélité rejoint Apple Wallet ou Google Wallet, au nom de l’enseigne. À chaque passage, le commerçant scanne son code en caisse et enregistre le passage : la carte se met à jour toute seule dans la poche du client.

Génération et mise à jour des passes

Le cœur technique du produit, ce sont les passes wallet : génération signée des .pkpass Apple et des objets Google Wallet, et surtout leur mise à jour à distance quand un tampon est ajouté. Un client qui vient de payer voit sa carte évoluer sans avoir rien à ouvrir.

Fallback web systématique

Tous les téléphones ne gèrent pas les wallets natifs. Chaque carte reste donc consultable depuis une simple page web, avec le même compteur et le même code : aucun client n’est laissé de côté à cause de son téléphone.

Espace commerçant

Chaque commerce pilote son propre programme : nombre de tampons requis, nature de la récompense (produit offert, réduction, palier multiple), identité de la carte. La validation des passages se fait depuis l’espace commerçant, sans matériel dédié.

Stack

Back-end Laravel servi par FrankenPHP / Caddy, front assemblé avec Vite, typographie et interface pensées pour rester lisibles au comptoir, en plein soleil, sur un téléphone d’entrée de gamme. Interface bilingue français/anglais, contrainte réelle à La Réunion.