Linky

Acheter, vendre et louer en Guinée, avec l’argent retenu jusqu’à la livraison.

En Guinée, on paie en ligne par mobile money, et le mobile money ne sait pas partager un paiement entre un vendeur et une plateforme. C’est pour cela que la plupart des échanges s’y font sur la confiance — ou ne se font pas. Linky est une application mobile qui réunit une marketplace et une plateforme immobilière : le paiement est retenu en séquestre et n’est libéré que lorsque l’acheteur confirme la livraison d’un scan de QR code. Elle sert les acheteurs, les vendeurs, les boutiques et les agences immobilières, et une seconde application équipe les coursiers.

  • ANDROID ET IOS
  • PAIEMENT EN SÉQUESTRE
  • FR · EN · ES
  • DEUX APPS, UN BACK-END
  • PENSÉE POUR LA 3G

01 — Le séquestre

Le mobile money ne sait pas partager un paiement, alors la plateforme le retient.

En Guinée, l’acheteur paie par Orange Money ou MTN. Aucun des deux ne peut diviser un paiement entre le vendeur et la plateforme au moment de la transaction. Tout le circuit de l’argent de Linky découle de cette contrainte.

  • Le séquestre est un grand livre

    Le paiement de l’acheteur arrive à la plateforme et s’inscrit contre la commande. Le vendeur voit ce qui lui est dû mais ne peut y toucher avant la confirmation de livraison. La commission est prélevée à la libération, parce que le rail ne permet pas de la prendre plus tôt.

  • Le portefeuille montre, il ne déplace pas

    L’envoi d’argent entre utilisateurs et le rechargement du solde ont été construits, puis retirés délibérément : l’un comme l’autre auraient fait de Linky un émetteur de monnaie électronique au sens de la loi guinéenne. Le portefeuille affiche ce qu’un vendeur a gagné et ce qui reste retenu. Rien de plus.

  • Dans le doute, l’acheteur est remboursé

    Une commande que personne ne confirme est remboursée automatiquement, jamais libérée. La confiance est le produit ; une plateforme qui garde l’argent pendant un litige n’en a pas.

Une fiche produit : montre connectée à 2 625 000 GNF, avec la mention paiement sécurisé — le vendeur n’est payé qu’après confirmation de la livraison

02 — La remise

La livraison se confirme par un scan, pas par une parole.

Le moment fragile de toute marketplace, c’est la remise : le vendeur dit avoir livré, l’acheteur dit le contraire, et quelqu’un doit trancher.

  • La preuve est sur le téléphone de l’acheteur

    À la porte, l’acheteur affiche un QR code ; le coursier le scanne. Ce scan, et rien d’autre, libère l’argent du vendeur.

  • Le sens a été inversé

    La première version faisait imprimer une étiquette au vendeur. Les coursiers du client n’ont pas d’imprimante : le code est passé sur l’écran de l’acheteur. Ni papier, ni impression, ni signature.

  • Le paiement à la livraison, tenu à part

    Pour une commande payée en espèces, la plateforme n’a jamais détenu l’argent. Quatre chemins de libération côté serveur ont appris à la refuser, pour ne jamais payer un vendeur avec le séquestre d’un autre.

Les moyens de paiement : retrait en boutique ou livraison, carte bancaire, Orange Money, MTN Mobile Money et paiement à la livraison

03 — La 3G

Chaque décision a été pesée contre une connexion 3G.

Linky se sert sur des téléphones Android de milieu de gamme, avec des données mobiles intermittentes. C’est une contrainte de conception, pas une note de bas de page.

  • Traduite, pas localisée par accident

    Trois langues, 2 125 textes chacune, avec exactement les mêmes clés. Un audit a trouvé 242 libellés encore écrits en dur en français ; ils ont été convertis, et une sonde sur l’arbre syntaxique refuse désormais toute régression.

  • Rien de natif ne voyage par mise à jour à distance

    Sons, icônes et permissions vivent dans le binaire. L’équipe l’a appris en envoyant des sons de notification par une mise à jour à distance, et en retrouvant l’application muette.

  • Une illustration en vecteurs

    L’écran d’ouverture dessine une carte de ville stylisée en SVG plutôt qu’en image : des octets qui ne voyagent pas.

La réservation d’un logement : calendrier des dates, total du séjour et rappel que l’argent reste en séquestre jusqu’à l’entrée dans les lieux

04 — Les coursiers

Deux applications, un seul back-end.

Le côté coursier est devenu une application à part entière plutôt qu’un onglet de plus dans la première.

  • Dépose, l’application des coursiers

    Les courses du jour, la carte de l’itinéraire, le lecteur de QR code et l’historique, dans une application à part. Un coursier ne voit jamais la marketplace, et un acheteur ne voit jamais la répartition des courses.

  • Une position partagée, et déclarée comme telle

    La position du coursier n’est envoyée que lorsque la carte est ouverte, et elle est montrée à l’acheteur qui suit sa commande. Puisqu’elle va à un autre utilisateur, elle est déclarée comme partagée — même si cela coûte un badge à la fiche.

  • Les permissions lues dans le binaire

    Deux permissions inutilisées, le micro et la superposition, ont été retirées après les avoir lues dans le binaire compilé plutôt que dans le code source.

L’accueil de l’application en français : produits populaires, annonces à découvrir et immobilier près de soi
98
écrans dans l’application marketplace
146
fonctions serveur derrière les deux applications et la console
152
migrations de base, du grand livre du séquestre aux tâches planifiées
2 125
textes d’interface, chacun en français, en anglais et en espagnol

Comptage direct des fichiers sources, dépôt ProgixDev/linky-mobile au commit eb0a980 (11 octobre 2026). Aucune donnée d’usage n’est publiée : elle appartient au client.

Vidcica

Transformer une idée écrite en courte vidéo, publiée sur ses réseaux.

All projects

Can we help?

Let’s talk about your project