Toutes les réalisations
Arrêté

Plateforme EZA

Un réseau social et communautaire complet, construit autour d'une idée : savoir qui est qui, grâce à des comptes vérifiés après examen humain.

Ce projet n'est plus en ligne. Cette fiche en garde la trace : ce qui a été construit, comment, et ce que cela a demandé.
Rôle
Conception, développement, exploitation
Type
Plateforme web installable
Année
2026
Statut
Arrêtée
Page de vérification EZA : badge, examen humain, gratuit, révocable

En chiffres

121pages
144fonctions côté serveur
68types de données
310composants d'interface
107 000lignes de code

Chiffres relevés dans le code source du projet.

Le besoin

Dans une communauté en ligne, il est difficile de savoir qui est qui. La plateforme EZA devait permettre d'identifier les comptes dont l'authenticité, l'activité ou la notoriété avaient été examinées par l'équipe, et réunir au même endroit ce qu'une communauté utilise d'ordinaire dans cinq ou six outils séparés.

Comment c'était construit

Membres et visiteurs

  • Application web installable sur téléphone (PWA)
  • 121 pages
  • Espace d'administration de 47 pages

Fonctions serveur

  • 144 fonctions
  • Paiements et abonnements
  • Notifications et emails
  • Modération et tâches planifiées

Données

  • 68 types : comptes, publications, messages, crédits, billets, tickets…

Services reliés

  • Stripe (paiements)
  • LiveKit (audio en direct)
  • Web Push et Firebase (notifications)
  • Email

Schéma établi d'après la structure du code source.

Ce que la plateforme faisait

Communauté

  • Fil d'actualité : texte, images, GIF, sondages, mentions, hashtags, reposts
  • Stories avec réactions
  • Messagerie avec demandes de contact
  • Forum, communautés et listes de comptes
  • Événements avec billets, codes et validation à l'entrée
  • Espaces audio en direct
  • Classement des membres

Identité et confiance

  • Badges de vérification attribués après examen humain, gratuits et révocables
  • Certifications : questionnaire, paiement par carte, remboursement
  • Affiliation des comptes à des organisations
  • Profils publics, portfolio et blog

Économie interne

  • Portefeuilles en crédits, transferts entre membres
  • Boutique et panier, avec relance des paniers abandonnés
  • Programme de récompenses
  • Dons par carte avec badge de donateur
  • Espace entreprises avec campagnes publicitaires et budgets
  • Ambassadeurs et créateurs : codes personnels, partage de revenus
  • Parrainage avec détection de fraude

Support et sécurité

  • Tickets de support avec tri automatique par IA
  • Signalements et modération des contenus
  • Double authentification et sessions par appareil
  • Journal d'audit des actions sensibles
  • Suppression de compte à la demande
  • Bannissements et verrouillage de conversations

Exploitation

  • Page de statut et suivi de disponibilité des services
  • Diagnostic automatique des incidents
  • Récapitulatifs hebdomadaires par email
  • Page « Nouveautés » et annonces
  • Mode maintenance par module
  • Automatisations planifiées

Administration

  • 47 pages d'administration : comptes, badges, certifications, dons, événements, partenaires, publicité, support, signalements, statistiques…
  • Une équipe de salariés avec des permissions par rôle
  • Devis, rendez-vous et fiches clients

Technologies

React 18 et Vite, Tailwind CSS et shadcn/ui, React Query, application web installable (PWA). Paiements et abonnements Stripe. Audio en direct avec LiveKit. Notifications push web et Firebase. Authentification par email, Google et double authentification.

Ce que le projet a demandé de maîtriser

  • Construire et faire tenir ensemble un produit très large, seul.
  • Gérer de l'argent réel : paiements, abonnements, remboursements, webhooks.
  • Modérer une communauté : signalements, bannissements, journal d'audit.
  • Exploiter un service : supervision, incidents, notifications, maintenance.

Un besoin du même genre ?

Demander un devisProjet suivant