Où former, le Doctolib de la formation

Découvrez le site sur mesure et l’outil sur mesure réalisé pour Où former, la première plateforme de disponibilités de formations.

Symfony React DéveloppementSurMesure

Où former, une plateforme interne et externe !

Où former est la première plateforme de réservation de formations qui propose les disponibilités !

Elle est accessible pour les professionnels et pour les particuliers dans la France entière. Où former regroupe plus de 500 organismes de formations, 8 000 formations et plus 150 000 sessions disponibles.

Pour réaliser ce projet, notre agence de développement web a réalisé un site sur mesure tant sur le back-office (vue des organismes et d'où former) que sur le front-office (vue des utilisateurs).

back office ou former outil métier sur mesure agence de développement web back office ou former logiciel métier sur mesure agence de développement web

Le back-office

Le back-office est l’emplacement où les organismes de formations et les salariés d'où former peuvent suivre les informations sur les réservations, sessions, formations et autres informations. L’enjeu a été de créer un outil métier sur mesure qui permet de travailler et de gérer rapidement et efficacement les données pour tous les utilisateurs.
 

Gérer des spécificités de formations

Les formations proposées par Où Former sont reliées à des secteurs d’activité différents et ont toutes leurs propres spécificités.

Nous avons dû réaliser une gestion des habilitations électriques avec différentes options (électricien, non-électricien, haute tension et basse tension). Nous avons également créé une gestion de tous les CACES, avec la disponibilité par catégories, et les différentes options.

Le plus gros défi a été de créer une grille tarifaire détaillée et individualisée en fonction des différentes typologies de formations.

Gestion des organismes de formation - utilisateurs

Dans le back-office de la plateforme, il est possible de gérer les organismes, leurs emplacements ainsi que les utilisateurs et sessions. Chaque personne liée à un organisme a des droits limités en fonction d’un statut donné. Certains organismes sont de petites tailles alors que d’autres sont présents dans plus de 60 villes.
En tant qu’administrateur, Definima est capable de gérer les comptes de chaque organisme et donc de régler certains problèmes. Nous faisons une optimisation constante.


Pour répondre à ces challenges, nous avons utilisé la technologie React avec le Framework Nextjs. Ils permettent de transformer les données et de concilier la relation client / serveur afin que le niveau d’informations soit toujours le même. De plus, nous avons conçu des grilles tarifaires détaillées et individualisées ainsi qu’une gestion complète des formations techniques CACES et habilitations électriques.
 

développement site internet sur mesure react nextjs logiciel interne agence digitale bordeaux développement site internet sur mesure  logiciel interne agence digitale bordeaux

Le lien entre le back-office et le front-office

Il était très important de créer un lien entre le back-office et le front-office très rapide afin d’avoir une mise à jour instantanée des disponibilités des formations. Pour cela, nous avons utilisé elasticsearch, un moteur de recherche avancé et rapide relié au back-office pour la mise à jour ainsi qu’au front office pour les recherches utilisateurs.


Le parcours utilisateur créé constamment une relation entre le back-office et le front-office

1.    Un internaute fait une demande de formations : front-office
2.    L’organisme de formation accepte la demande : back-office
3.    L’organisme de formation dépose les documents et la convention : back-office
4.    Le demandeur échange avec l’organisme via son espace client : back-office et front-office
5.    Confirmation de l’inscription : front-office et back-office
 

ou former logiciel métier sur mesure front office agende de développement web ou former logiciel métier sur mesure front office agende digitale definima

Le front-office

Le front-office est la partie du site visible par les utilisateurs et demandeurs de formations. Il permet d’effectuer des recherches, de retrouver des informations sur les disponibilités et aussi d’accéder à un espace client avec les formations déjà réalisées.

développement site internet sur mesure responsive moteur de recherche elasticsearch fort trafic

Rechercher des formations et leurs disponibilités

Afin de supporter le nombre de demandes tout en triant les résultats, nous avons mis en place Elasticsearch, un moteur de recherche indexé qui permet un temps de recherche extrêmement rapide et d’obtenir des résultats pertinents. La structure des données est organisée par sessions de formation permettant de s’assurer de leur disponibilité et ainsi améliorer l’expérience utilisateur.
 

Structurer les formations

La structure du site pour organiser les formations a été entièrement repensée. En premier, les secteurs d’activités globaux, puis les domaines, puis les catégories et enfin les formations.


Par exemple :

  • Secteur d’activité : bâtiment 
  • Domaine : construction
  • Catégories : eco construction
  • Formations : liste des formations

Ses pages possèdent une grande partie textuelle qui permet d’en savoir plus sur ses domaines, mais également un bon référencement naturel sur de nombreux mots-clés.
 

front office site sur mesure ou former symfony react agende de développement web bordeaux
mockup

Technologie et serveurs

Le choix de la technologie a été important, car le site devait accueillir beaucoup de datas (nombre de formations, nombre de sessions) en même temps. Le trafic et les recherches sur le site sont également nombreux, le serveur doit donc être capable de fournir le service en simultanée. Un autre challenge a été de conserver un fonctionnement classique d’une page web avec une single page application (SPA) et faciliter la compréhension de cette page pour les robots (Google par exemple). Pour cela, il faut générer toute la structure d’une page HTML depuis le serveur NodeJS


Notre agence digitale a fait le choix d’utiliser la technologie Symfony ainsi que le framework Nextjs. Symfony est utilisé en tant que API (API Platform). NextJS intervient lui aussi coté serveur à l’aide de la technologie SSR (Server Side Rendering) permettant de générer le contenu d’une page HTML y compris les metadata si essentielles à l’indexation des robots.
 

site internet ou former formation en ligne site web sur mesure synfony next js react agence web site internet ou former formation en ligne site web sur mesure synfony react nextjs agence web

Chiffres clés

  • + 1 600 heures de travail de notre équipe
  • + 150 000 sessions disponibles en ligne
  • + 100 écrans maquettés et conceptualisés
     

Vous êtes intéressés par
ce type de projet ?

Contactez-nous

Nos autres réalisations

DEFINIMA 83 rue de Catoy 33170 GRADIGNAN T. 05 56 89 14 04 F. 09 55 90 81 80 info@definima.com