← Retour aux réalisations
Plateforme culturelle · Valorisation d'une œuvreLivré · En production

AKTO · Plateforme de valorisation d'un compositeur et chef de chœur

Compositeur, chef de chœur et pédagogue · Afrique centrale

Contexte

Un compositeur, chef de chœur, chercheur et pédagogue congolais, fondateur d'une académie de musique chorale, dispose d'une œuvre et d'un parcours internationaux dispersés entre vidéos, articles de presse et documents. La plateforme AKTO en fait un hub numérique : valoriser, faire connaître à l'international, faciliter l'accès au contenu, former et, à terme, vendre.

Défi

Construire une plateforme réelle à partir d'une maquette de référence et d'un brief, sans aucune revendication non sourcée : chaque chiffre, titre ou distinction publié doit être traçable, et aucun média ne doit être ré-hébergé ni monétisé tant que les droits ne sont pas confirmés. Le tout en bilingue strict, avec une base qui refuse par défaut.

Approche

  • 01Phasage en trois sprints : vitrine et catalogue, puis académie de formations, puis boutique et contenus premium avec paiement par carte et mobile money.
  • 02Vitrine bilingue sur quatorze routes : biographie, repères chiffrés avec leur source, parcours, catalogue d'œuvres, distinctions, agenda d'événements, galerie vidéo, revue de presse et publications, contact, comptes utilisateurs.
  • 03Modèle de données en migrations SQL versionnées : 14 tables, 13 types énumérés, 32 politiques RLS, journal d'audit alimenté par déclencheurs, invariants garantis en base (une œuvre publiée exige une source).
  • 04Qualité outillée : TypeScript strict, parité des clés FR/EN vérifiée par test, 287 tests Vitest dont des tests RLS par cookie, Playwright, journal de build et état des lieux datés.
  • 05Garde-fous produit : embeds de vidéos publiques uniquement au premier sprint, aucun paiement avant confirmation du catalogue et du compte marchand.

Résultats

Plateforme livrée et en production : vitrine et catalogue nourris (21 œuvres, 10 distinctions, 31 références de presse et publications, 25 vidéos), comptes utilisateurs et formulaire de contact opérationnels. Derniers ajustements finalisés avec l'artiste ; académie et boutique prévues en extension.

Stack & méthodes

Next.js 16React 19TypeScript strictTailwind CSS 4next-intlSupabase (PostgreSQL, Auth, Storage, Edge Functions)Row-Level SecurityZodVitestPlaywrightVercel