Contexte

L'Institut Ophelia s'adresse aux chirurgiens-dentistes qui cherchent à poursuivre leur formation clinique au Maroc. Son offre comprend des cycles, masterclasses, bootcamps, webinaires et ressources éditoriales. Chaque format demande des informations différentes avant qu'un visiteur puisse choisir.

Problème

Un catalogue seul ne suffit pas à expliquer le contenu d'une formation, son lieu ou la prochaine étape. Le site doit distinguer les programmes des contenus éditoriaux et garder les parcours d'inscription et de contact proches de chaque formation.

Architecture existante

Le site public et le système de gestion de l'institut sont deux bases de code distinctes. L'interface publique lit des données de programmes et de contenu depuis des services backend ; le dépôt opérationnel documente les processus internes.

Architecture de la solution

Le site classe les formations par format et consacre une page à chaque programme avec ses informations pratiques. Les contenus éditoriaux, dont Ophelia Radar, disposent de parcours séparés du catalogue.

Les formulaires de programme et de contact utilisent des points d'entrée backend. Le site présente l'offre tandis que les systèmes de l'institut gèrent les données qui en résultent.

Implémentation

Le site public est construit avec Next.js. Ses pages couvrent les formations, les programmes individuels, les événements, la communauté professionnelle, les articles et le contact. Le dépôt contient aussi des redirections et des métadonnées structurées pour les pages de formation.

Ophelia OS est documenté dans un dépôt distinct pour la gestion de l'institut. Ce projet ne suppose pas que toutes les routes du site public y sont déjà intégrées.

Validation

Le site en ligne et les dépôts confirment les familles de pages et les parcours de formation. Aucun gain d'inscription, taux de conversion ou résultat pédagogique n'a été fourni pour publication.

Stack technique

  • Next.js
  • Ophelia OS