MyEvenements

Un article de AfriWiki, l'encyclopédie des entrepreneurs africains.Entreprise

Générateur de sites d'événements et de concours par intelligence artificielle, avec vote payant par Mobile Money.

MyEvenements (myevenements.com) est un logiciel en ligne conçu par le développeur béninois Camel Dagbegnon. Il génère un site complet d'événement ou de concours à partir d'une simple description rédigée par l'organisateur. Son slogan : « Créez votre site d'événement en une phrase ». Pour les concours, il intègre un système de vote payant réglé par Mobile Money, le paiement par téléphone mobile très répandu en Afrique de l'Ouest1.

Principe

L'organisateur décrit son événement en une phrase : mariage, anniversaire, conférence d'entreprise, soirée, concours de beauté, élection d'un artiste… Un modèle de langage produit alors le contenu complet du site : titre, accroche, palette de couleurs, ambiance, programme, lieux, sections adaptées au type d'événement et, pour un concours, les valeurs mises en avant, les candidats et les formules de vote. L'organisateur peut ensuite retoucher le résultat dans un éditeur visuel avant de le publier.

Pour les concours, le public vote en achetant des votes par Mobile Money. Les votes sont proposés à l'unité ou par lots à prix dégressif. Les recettes permettent à l'organisateur de financer son événement, la plateforme prélevant une commission.

Origine

Le projet reprend le modèle d'un concours avec vote payant réalisé parmi les projets clients de l'agence Novaxis Digit. Il en fait un produit reproductible : n'importe quel organisateur d'Afrique francophone peut lancer son propre site d'événement ou de concours en ligne sans faire appel à un développeur. Le développement de l'application date de juin 2026.

Fonctionnalités

Page d'une candidate sur un site de concours généré par MyEvenementsPage d'une candidate sur un site de concours de démonstration : choix d'un lot de votes et paiement par Mobile Money.

  • Génération par IA : création d'un site complet à partir d'une description libre. Cinq types d'événements sont prévus : mariage, anniversaire, événement d'entreprise, soirée ou concert, et concours.
  • Sites personnalisés : chaque site reçoit sa propre palette, sa typographie, sa mise en page d'en-tête et ses motifs décoratifs, afin que deux événements ne se ressemblent pas.
  • Éditeur : l'organisateur modifie les couleurs, les polices et la mise en page, avec un aperçu en direct.
  • Concours : page par candidat, classement en direct, compte à rebours, packs de votes, partage sur WhatsApp et Facebook.
  • Inscription des candidats : les candidats s'inscrivent eux-mêmes depuis le site ; leur candidature reste en attente jusqu'à sa validation par l'organisateur.
  • Tableau de bord : suivi des candidats, des votes et du solde de l'organisateur, et demande de retrait des fonds vers un compte Mobile Money.

Conception technique

Éditeur de personnalisation de MyEvenementsL'éditeur de personnalisation, avec aperçu en direct du site de concours.

L'application est développée avec le cadriciel Next.js2 et l'ORM Drizzle, qui décrit la base de données PostgreSQL en TypeScript3. En production, l'application se connecte à Neon, un service PostgreSQL sans serveur4 ; en développement, une base PostgreSQL embarquée (PGlite) la remplace. Les images téléversées sont stockées sur Vercel Blob.

Génération du contenu

La génération utilise la fonction generateObject du kit de développement AI SDK, qui oblige le modèle à répondre dans un format de données défini à l'avance5. L'appel passe par la passerelle Vercel AI Gateway6 et s'appuie par défaut sur un modèle Claude d'Anthropic. Le format attendu est décrit par un schéma unique, validé avec la bibliothèque Zod7, que les gabarits React utilisent ensuite pour afficher le site.

Le principe retenu est que l'IA produit du contenu structuré et jamais du code. Les images sont décrites par des consignes textuelles plutôt que par des adresses inventées, et les nombres de votes ne sont jamais produits par l'IA : ils sont calculés à partir des paiements confirmés. Un générateur de secours, sans IA, permet de faire fonctionner l'application en développement sans accès au modèle.

Paiements

La partie financière est conçue selon des règles strictes, décrites dans le schéma de la base de données :

  • les montants sont enregistrés en nombres entiers de francs CFA8, jamais en nombres à virgule ;
  • chaque transaction porte une référence unique, de sorte qu'un même paiement ne peut pas être compté deux fois (notification répétée, double clic) ;
  • les transactions et les retraits sont des écritures qui ne sont jamais modifiées, et le solde de l'organisateur est recalculé à partir de ces écritures ;
  • le montant de chaque vote est réparti entre la part de l'organisateur et la commission de la plateforme, sans perte d'arrondi ;
  • seul un paiement confirmé compte comme un vote.

Les paiements passent par plusieurs agrégateurs de paiement d'Afrique de l'Ouest, interchangeables derrière une même interface : CinetPay, KkiaPay9 et FedaPay10. Un orchestrateur essaie les fournisseurs dans un ordre de priorité et passe au suivant si l'un d'eux est injoignable. Cette bascule n'a lieu qu'avant le lancement du paiement, jamais après, pour éviter de débiter deux fois un client. Un mécanisme de coupe-circuit écarte temporairement un fournisseur défaillant.

Statut

En octobre 2026, MyEvenements est un projet en cours de développement. Le domaine myevenements.com n'était pas accessible au public lors de la rédaction de cet article.

Voir aussi

Notes et références

  1. « Paiement mobile », article de l'encyclopédie Wikipédia, Paiement mobile, consulté le 13 octobre 2026. ↩

  2. Documentation officielle de Next.js, Next.js Docs, consulté le 13 octobre 2026. ↩

  3. Documentation officielle de Drizzle ORM, Drizzle ORM — Overview, consulté le 13 octobre 2026. ↩

  4. Documentation officielle de Neon, Neon documentation, consulté le 13 octobre 2026. ↩

  5. Documentation de l'AI SDK, Generating Structured Data, consulté le 13 octobre 2026. ↩

  6. Documentation de Vercel, AI Gateway, consulté le 13 octobre 2026. ↩

  7. Documentation officielle de Zod, Zod, consulté le 13 octobre 2026. ↩

  8. « Franc CFA », article de l'encyclopédie Wikipédia, Franc CFA, consulté le 13 octobre 2026. ↩

  9. Documentation officielle de KkiaPay, Introduction | KKIAPAY, consulté le 13 octobre 2026. ↩

  10. Documentation officielle de FedaPay, Qu'est-ce que FedaPay, consulté le 13 octobre 2026. ↩

Voir aussi

  • Parakou — Grande ville du nord du Bénin, chef-lieu du département du Borgou et carrefour commercial.
  • AfriWiki — Encyclopédie collaborative en ligne consacrée aux entrepreneurs africains, fondée en 2026 par Camel Dagbegnon.
  • L'intelligence artificielle dans les projets de Camel Dagbegnon — Panorama des systèmes d'agents, outils génératifs et assistants IA conçus par l'entrepreneur béninois Camel Dagbegnon.
  • Novaxis Digit — Agence numérique béninoise fondée en 2022, spécialisée dans les sites web, applications, SaaS, intelligence artificielle et automatisations.
  • Programme FUTUR — Programme béninois de formation des élèves au numérique : intelligence artificielle, développement web, cybersécurité, robotique, pilotage de drones et photographie.
  • AXÔSU — Système d'information et de gestion de l'éducation reliant écoles, enseignants, parents, élèves et administrations.
  • CamVideo — Générateur de vidéos par IA basé sur le modèle Wan 2.2, exécuté sur des processeurs graphiques à la demande.
  • iGankpo — Application web de gestion d'établissement (bars et débits de boissons) : stocks, ventes, approvisionnements, dépenses et bilans.

Catégories : Entreprise • Tous les articles • Auteur : Camel Dagbegnon

Dernière modification le • Publié le