Une plateforme de prise de rendez-vous pour le CRIJ Nouvelle-Aquitaine

Le contexte

Le CRIJ (Centre Régional Information Jeunesse) de Nouvelle-Aquitaine accompagne les jeunes (12–35 ans) sur deux grands volets : la mobilité internationale (« So Mobilité ») et l'information jeunesse généraliste (orientation, logement, santé, droits, Parcoursup…). Ces accompagnements passent par des rendez-vous avec des conseillers répartis dans plusieurs agences de la région.

Le besoin : remplacer une prise de rendez-vous éparpillée par une plateforme unique, à la fois côté public (le jeune réserve son créneau en autonomie) et côté interne (les conseillers gèrent candidats, entretiens, disponibilités et statistiques).

La solution

Une application web construite par Platane qui couvre deux parcours distincts dans un même produit.

Côté jeune : un tunnel de réservation guidé

Un assistant en plusieurs étapes qui s'adapte au thème choisi :

  • Choix du thème (Mobilité Internationale / Info Jeunes), qui reconfigure tout le reste du parcours
  • Géolocalisation : recherche par code postal avec calcul de distance pour trouver les agences les plus proches (mobilité), ou sélection de ville (info jeunes)
  • Sous-thème parmi 8 spécialités (Parcoursup, orientation, CV/LM, logement, santé, droits…)
  • Choix de l'agence avec les coordonnées du conseiller, possibilité d'en sélectionner plusieurs
  • Calendrier & créneaux, filtrables en présentiel ou distanciel
  • Coordonnées du jeune (âge, statut, situation) et confirmation

Côté conseiller : un back-office complet

Un tableau de bord avec une dizaine de sections : gestion des jeunes/candidats (profils détaillés, langues avec niveaux CEFR, expériences internationales), entretiens (brouillon / finalisé / no-show), agences, utilisateurs, disponibilités personnelles, ressources, statistiques, et une configuration fine où l'admin édite lui-même les listes d'options (niveaux d'études, types de mobilité, durées de séjour, etc.) sans toucher au code.

La stack technique

  • Next.js 16 (App Router) + React 19 avec le React Compiler, TypeScript strict, Turbopack
  • Tailwind CSS 4 + CVA pour un design system typé
  • react-intl / FormatJS pour l'i18n (français, centralisé et verrouillé par ESLint)
  • Zod pour la validation, Pino pour les logs structurés
  • Sentry (monitoring serveur + edge) et Umami (analytics respectueux de la vie privée, auto-hébergé)
  • Qualité de code outillée : ESLint strict + type-checked, jsx-a11y, SonarJS, Perfectionist, Prettier

Le résultat

Une plateforme sur-mesure qui réunit en un seul outil ce qui était jusqu'ici dispersé : le jeune réserve son rendez-vous en quelques clics, en autonomie et selon sa localisation, tandis que les conseillers pilotent toute leur activité (candidats, entretiens, disponibilités, statistiques) depuis un back-office pensé pour leur quotidien.

Le résultat : une expérience fluide et accessible pour les jeunes, un gain de temps concret pour les équipes du CRIJ, et une solution évolutive que le client peut faire grandir au rythme de ses besoins. Un projet qui illustre la capacité de Platane à concevoir, du parcours utilisateur à l'outil métier, des produits digitaux complets au service de l'intérêt général.

Voilà ce que ça a donné.

logo de Platane.io
2 b rue Poullain Duparc - 35000, Rennes
69 rue des Tourterelles - 86000, Saint-Benoit
+33 7 70 48 29 48
Retrouvez-nous sur
AWS Certified
Scaleway CertifiedCertifié(e) Access42Certifié(e) Opquast

Expertise qualité web certifiée pour des sites performants et accessibles

Agréé Crédit Impôt Innovation

Agréé Crédit Impôt Innovation