Banner bourse

Le portail de la bourse de Casablanca

Le portail de la bourse de Casablanca

Un portail frugal et éco-responsable avec une interface épurée et une architecture d’information très simple, orientée utilisateur, pensée Mobile First et disponible en français, arabe et anglais.
Nous avons brillamment fusionné Drupal 9 et React 18 pour créer une expérience utilisateur optimale et un back-end sécurisé. Notre approche a été de concevoir un portail découplé, où des microservices, développés avec Drupal, sont exposés de manière sécurisée via OAuth 2. Cette architecture nous a permis d'assurer une performance optimale et une flexibilité sans précédent.
Côté front-end, nous avons opté pour React avec un rendering côté serveur (SSR), garantissant ainsi une expérience utilisateur fluide et réactive.
Cette synergie entre Drupal et React est renforcée par notre utilisation innovante d'un design system construit sur Storybook, ce qui a permis une standardisation et une évolutivité accrues dans le développement de l'interface utilisateur.
Cette combinaison de technologies avancées démontre notre expertise en développement Drupal et React, soulignant notre capacité à intégrer des solutions de pointe pour des résultats à la fois performants et esthétiquement plaisants.
Je connais Mehdi Najeddine à travers une relation professionnelle VOID - Bourse de Casablanca et la conception / Dev du Portail de la Bourse de Casablanca. J’ai été agréablement surpris par son professionnalisme, mais surtout par sa gestion constructive de la relation, son Leadership envers ses équipes ce qui impacte positivement le Self development de ses collaborateurs. Dans un projet, il y a des hauts et des bas, du fait des contraintes Budgétaires, Échéanciers, Contenus… la démarche d’abord humaine de Mehdi a été un facteur clé de succès du projet, ensuite le choix de l’Agilité a été un levier de réussite, sans parler de sa maitrise du volet technique ce qui permet d’asseoir une certaine légitimité et charisme. Je recommande vivement les compétences de Mehdi, de ses collaborateurs et de VOID bien évidemment.

Mohamed SAAD

Deputy CEO Casablanca Bourse

Une invalidation chirurgicale du cache

L'un des défis majeurs de ce projet a été la gestion et l'invalidation du cache. 
Pour un portail d'envergure, où la quantité de contenu et de données est colossale, l'efficacité du cache est primordiale. Un cache bien géré garantit des temps de chargement réduits et, par conséquent, une expérience utilisateur améliorée.
Notre défi a été de distinguer les données dynamiques et les données statiques pour mettre en œuvre une stratégie d'invalidation du cache chirurgicale. Cette approche permet de rafraîchir uniquement les données nécessaires, optimisant ainsi la performance sans compromettre l'actualité des informations présentées.

Le portail de la Bourse de Casablanca intègre les meilleures pratiques en matière d'innovation, tant du point de vue de l'expérience utilisateur (UX) que des technologies (Tech).

Mehdi Najeddine

En charge de l'innovation