FedTopUp
Une plateforme de recharge de jeux pour Haïti : on paie en gourdes avec NatCash ou MonCash, la recharge part automatiquement.
- Rôle
- Produit, design, frontend, backend, paiements, administration, exploitation
- Technologies
- Next.js · TypeScript · PostgreSQL (Supabase) · Vercel · PWA
- État
- En ligne
- Produit
- www.fedtopup.com



01Contexte
Les joueurs haïtiens veulent recharger Free Fire, PUBG Mobile ou Blood Strike. Mais les boutiques officielles demandent une carte bancaire internationale, que la plupart n’ont pas.
02Problème
Le marché tourne donc autour de revendeurs sur WhatsApp : on envoie l’argent, on envoie une capture, on attend. Aucune garantie, aucun historique, aucun prix clair.
03Produit
FedTopUp est une application web installable. Le client dépose des gourdes sur son solde avec NatCash, MonCash ou en USDT, choisit son jeu, saisit son identifiant de joueur : la recharge est envoyée automatiquement au fournisseur.
Le site se consulte sans compte ; la connexion n’est demandée qu’au moment d’agir. Autour du cœur « recharge » se greffent un transfert gratuit entre clients, une API revendeur, et les modules FedWallet et FedCard.
04Expérience
Pensée d’abord pour Android : une colonne, une barre d’onglets à cinq entrées, des boutons larges, des prix toujours affichés en gourdes.
Le solde n’apparaît qu’à un seul endroit. L’historique vit dans sa propre page. L’accueil reste court : solde, jeux, comment ça marche.
05Décisions de design
- Fond clair et chaud, cartes blanches, orange FedTopUp comme unique accent.
- De vraies affiches de jeux, jamais de faux logos. Quand un produit n’est pas encore disponible, il est marqué « Bientôt » — sans bouton d’achat.
- Squelettes de chargement, états vides et messages d’erreur écrits pour être compris, pas pour décorer.
06Ingénierie
Next.js et PostgreSQL. Le solde de chaque client repose sur un grand livre immuable : on n’écrit jamais un solde, on ajoute des mouvements. Aucun solde négatif possible, aucune opération jouée deux fois.
Le catalogue et les prix viennent du fournisseur et de l’administration, jamais du code : un jeu s’active ou se désactive sans redéployer.
Les dépôts NatCash et MonCash sont confirmés automatiquement par Paynex. Toute la logique d’argent est validée côté serveur, sous des règles d’accès strictes au niveau de la base.
07Défis
- Zéro double crédit et zéro double recharge, même quand le réseau coupe au pire moment.
- Un fournisseur qui ne livre ni images ni prix en gourdes : il a fallu construire la conversion, la marge et la gestion des visuels côté administration.
- Faire tenir une vraie plateforme dans une interface qu’un adolescent comprend en dix secondes.
08Résultat
FedTopUp est en production sur www.fedtopup.com et sert de vrais clients en Haïti. C’est aussi le socle sur lequel les autres produits Fed se branchent : identité, paiements, portefeuille.
Galerie
Accueil Catalogue Offres d’un jeu FedCard