Internal application for recognizing and rewarding employees based on their impact and initiatives
B’you is an internal application I developed single-handedly during my time at Laboratoires Gilbert.
The goal was to establish a recognition and reward system to honor employees who, through initiative or vigilance, prevented major disruptions or significantly improved company operations.
The top three employees on the podium received bonuses, trips, or other meaningful rewards.
Exceptional actions (anticipating critical incidents, initiatives that greatly enhance processes, etc.) often went unnoticed because they didn’t fit within standard performance evaluations.
The company wanted to implement a structured, engaging, and fair process to identify and reward these positive impacts.
Frontend stack (Vue.js)
This project was completed during my first year as a full-stack developer, making it a true learning ground.
Initially, phases were triggered on fixed dates. Later, the need evolved toward flexible management: the ability to manually start or stop a phase, adjust dates mid-process, while preserving the integrity of votes already cast. This required a complete overhaul of the business logic and application state management.
Integrating with the company’s LDAP server was my first real exposure to this protocol. Although the user interface remained a simple email/password form, server-side synchronization and validation required a solid understanding of security and the specific quirks of Gilbert’s LDAP.
I later added support for "Passport" SSO, providing users with two seamless login methods.