Étude de cas · Plateforme et API mobile

Le backend et l’API de Clexif, une plateforme sociale pour les créateurs de contenu

Sur Clexif, les créateurs de contenu publient, vendent des abonnements, des articles et des événements payants, et reçoivent des cadeaux virtuels. J3B Web a programmé l’API de l’app iOS et Android, le site web et l’administration.

Le point de départ

Clexif remplace une première application. Ses utilisateurs ont été importés dans la nouvelle plateforme.

Dans l’ancienne version, le lien d’un événement payant pouvait circuler et s’ouvrir sans achat. Il fallait aussi verser l’argent des créateurs de façon sûre et donner à l’app mobile une API stable et documentée.

Ce qui a été construit

  • Pour les créateurs

    • Publications, abonnements et boutique
    • Événements payants et vidéo en direct sur le web
    • Cadeaux virtuels reçus en temps réel
  • Paiements

    • Versements aux créateurs avec Stripe Connect
    • Fonds libérés après une période de retenue de 10 jours
    • Signatures des webhooks Stripe vérifiées
  • Comptes

    • Connexion avec Google et Apple
    • Double authentification par courriel, activée par défaut
    • Données de profil chiffrées
  • App mobile

    • Plus de 190 points d’accès d’API
    • Notifications push sur iOS et Android avec Firebase
    • Publication croisée vers Instagram et TikTok
  • Médias

    • Fichiers stockés sur AWS S3
    • Vignettes des vidéos produites avec FFmpeg
    • Fonctions d’IA avec Replicate, dont les webhooks signés sont vérifiés

Trois problèmes résolus

  1. 01

    Des événements payants fermés aux curieux

    Chaque accès à un événement payant est maintenant un jeton unique, valide pendant la période de l’événement, limité au nombre de places achetées et à deux appareils. Chaque ouverture est consignée dans un journal.

  2. 02

    Des versements protégés

    Les fonds d’un créateur sont libérés 10 jours après la vente, par une tâche qui tourne chaque heure. Les demandes de retrait sont encadrées : trois tentatives à l’heure, trois demandes en attente au plus, un minimum de 10 $, et un journal pour les montants de plus de 10 000 $.

  3. 03

    Une API documentée pour l’app

    L’app mobile parle au serveur par plus de 190 points d’accès. L’API est décrite dans une documentation de plus de 9 000 lignes, et les comptes se connectent avec des jetons d’accès que le serveur peut révoquer.

En chiffres

190+
points d’accès d’API
69
tables de données
10 jours
de retenue avant le versement aux créateurs
1 152
modifications du code en 13 mois

Services utilisés

  • API pour applications mobiles

    Des API qui alimentent des apps iOS et Android, avec un accès complet à l’appareil comme la caméra, le NFC ou un lecteur RFID.

  • Modernisation de logiciels existants

    Le remplacement d’un système vieillissant par un logiciel actuel, avec la reprise de toutes ses données.

Autres études de cas

Extension WordPress Ordinateur, téléphone

Programmation et billetterie

Salle de spectacle · mise en ligne prochaine

La programmation se synchronise avec la billetterie Tuxedo, les retouches de l’équipe sont protégées et le designer monte les pages dans Elementor.

  • WordPress
  • API Tuxedo
  • Elementor
  • Schema.org

60+balises dynamiques pour monter les pages dans Elementor

Produit SaaS Web, app Android, hors ligne

BizTrack Suite

Inventaire RFID pour terminaux Zebra

Portails pour administrateurs, grossistes, revendeurs et clients. App Android qui compte l’inventaire hors ligne.

200 000lectures RFID synchronisées en 76 secondes lors des tests de charge, sans perte ni doublon

Produit SaaS · PWA Ordinateur, tablette, téléphone

BizHelperSuite

Produit J3B Web · Gestion financière pour PME et cabinets comptables

Facturation, taxes calculées automatiquement (Canada, États-Unis, Amérique latine), 21 devises, lecture des reçus par IA et rapports comptables. S’installe comme une app, et les dépenses se saisissent même sans réseau.

  • PWA
  • IA
  • Stripe
  • 3 langues
  • Double authentification

≈ 215tables de données dans une seule plateforme

Toutes les réalisations

Un projet semblable?

Un premier appel de 30 minutes avec Bobby, sans engagement. Vous en ressortez avec une idée claire, même si le sur mesure n’est pas pour vous.