Retour au Portfolio
Projet

B'you

Application interne de reconnaissance et de récompense des employés selon leur impact et leurs initiatives

Laboratoires Gilbert

Technologies utilisées

LaravelLaravelMySQLMySQLVue.jsVue.jsBootstrapBootstrap

Détails du projet

À propos du projet

B’you est une application interne que j’ai développée seul durant mon expérience chez les Laboratoires Gilbert.
L’objectif était de mettre en place un système de reconnaissance et de récompense pour valoriser les employés qui, par leur initiative ou leur vigilance, évitaient des dysfonctionnements majeurs ou amélioraient le fonctionnement de l’entreprise.

Les trois collaborateurs arrivant sur le podium recevaient des primes, voyages ou autres avantages significatifs.

Problématique

Certaines actions exceptionnelles (anticipation d’incidents critiques, initiatives améliorant fortement les processus, etc.) passaient souvent inaperçues car elles n’entraient pas dans le cadre des évaluations classiques.
L’entreprise souhaitait instaurer un processus structuré, ludique et équitable pour identifier et récompenser ces impacts positifs.

Solution proposée – B’you

  • Authentification sécurisée : connexion via LDAP (puis ajout du SSO "Passport" de l’entreprise)
  • Remerciements entre pairs : possibilité d’envoyer à tout moment un message de gratitude à un collègue
  • Campagne de vote en deux phases :
    1. Vote ouvert à tous les employés pour identifier les collaborateurs à fort impact
    2. Comité de sélection qui retient 6 finalistes
    3. Second vote général pour désigner le podium final (Top 3)
  • Publication d’un article interne avec photo des gagnants et détail des récompenses

Stack frontend (Vue.js)

  • VueX
  • Vue-Router
  • VueI18n
  • BootstrapVue
  • Qwill (éditeur wysiwyg)

Défis techniques

Ce projet a été réalisé durant ma première année en tant que développeur full-stack, ce qui en a fait un véritable terrain d’apprentissage.

Gestion des phases de vote

À l’origine, les phases étaient déclenchées à dates fixes. Par la suite, le besoin a évolué vers une gestion flexible : possibilité de lancer ou arrêter manuellement une phase, de modifier les dates en cours de route, tout en conservant l’intégrité des votes déjà exprimés. Cela a nécessité une refonte complète de la logique métier et des états de l’application.

Authentification LDAP & migration vers SSO Passport

L’intégration avec le serveur LDAP de l’entreprise a été mon premier contact réel avec ce protocole. Bien que l’interface utilisateur reste un simple formulaire email/mot de passe, la synchronisation et la validation côté serveur ont demandé une certaine compréhension de la sécurité et des particularités du LDAP Gilbert.
J’ai ensuite ajouté le support du SSO "Passport", offrant ainsi deux méthodes de connexion transparentes pour les utilisateurs.

Expérience:Laboratoires Gilbert