Projet freelance, Cabinet Ronyxo

Ronyxo

Site vitrine et CMS headless pour le Cabinet Ronyxo, le cabinet de conseil en psychométrie et méthodologie de recherche de Cédric Plessis, Ph.D. en psychologie. Une présence professionnelle qui s'adresse à des décideurs non techniques (startups e-santé, équipes R&D, laboratoires de recherche), avec un contenu qu'il peut faire évoluer seul.

Voir le site (nouvel onglet)
Accueil : positionnement et cibles du cabinet

Le besoin

Cédric Plessis est à la tête d'un cabinet de conseil appelé Ronyxo : conseil méthodologique et validation psychométrique pour des équipes R&D en santé, en EdTech et en recherche clinique. Le site doit installer sa crédibilité auprès d'un public exigeant mais non technique, tout en lui laissant entièrement la main sur le contenu (offres, publications, actualités) sans dépendre de moi pour chaque mise à jour.

Stack technique

  • React Router 7

    Rendu SSR en framework mode, types générés par route.

  • Strapi 5 (CMS headless)

    Offres, publications, articles et affiliations modifiables depuis l'admin, sans toucher au code.

  • Types générés depuis Strapi

    Le schéma du CMS génère les types TypeScript du front : un changement de contenu est détecté à la compilation.

  • SCSS

    Atomic design (atoms/molecules/organisms) et méthodologie BEM.

Domaines d'expertise, sur mobile

Points techniques

  • Séparation front / CMS

    Le site (React Router) et le CMS (Strapi) sont deux dépôts et déploiements distincts, reliés par une API REST. Le frontend ne porte aucune logique métier.

  • Infrastructure mutualisée

    Front, CMS et analytics (Umami) tournent sur le même VPS derrière un reverse proxy Caddy en HTTPS automatique, après migration depuis Vercel et Strapi Cloud.

  • Contenu flexible sans coder

    Les 8 pages d'expertise, les publications et les actualités sont gérées depuis l'admin Strapi, via des zones dynamiques de blocs de contenu.

  • Accessibilité et SEO

    Contraste WCAG AA, navigation clavier complète, balisage schema.org (ProfessionalService, Person) et sitemap dynamique.

Déploiement

Hébergé sur mon VPS, en HTTPS avec redémarrage automatique. Le front et le CMS tournent chacun en service indépendant, avec déploiement continu.