Case studies
Umbrella showcase siteDelivered · 2025

Boss Entreprise.

One brand, around twenty trades, one clear showcase

The umbrella showcase of a multi-sector group: around twenty outsourced trades brought together under a single brand, each with its own page, without diluting the whole.

bosscontrol.app/dashboard
Boss Entreprise
Context

Boss Entreprise presents itself as a network of outsourced trades: security, cleaning, energy, training, recruitment, building, mediation and more. Each activity is a distinct service with its own identity, but the whole has to live under a single umbrella brand. The group needed a bilingual showcase able to absorb around twenty sectors without becoming an unreadable catalog.

My role · Fullstack, tech owner
The problem

Presenting around twenty heterogeneous activities without the brand scattering, or a visitor getting lost. It needed both a home page that unifies (mission, sectors, FAQ) and a dedicated page per trade, to inspire trust in B2B clients, capture applications on the recruitment side, and stay maintainable: adding a sector shouldn't be a project.

My approach
01

A data-driven architecture

Around twenty sector pages generated from a single data structure, each with an "available / coming soon" flag and a display order. You activate or reorder a trade without touching the rest.

02

A turnkey bilingual showcase

Full internationalization (next-international): all sector content is translated FR/EN, legal notices included. Ready for an international audience.

03

Two secure conversion channels

A B2B contact form and a recruitment space with a complete application (CV and cover letter upload), validated client-side (React Hook Form + Zod) and server-side, and sent by transactional email via Resend.

04

Protected against abuse

A custom rate limiter on both flows (stricter on recruitment because of attachments), to take public traffic without getting saturated.

05

A home that unifies the group

A home page orchestrating mission, services grid, locations, FAQ and network block, on a shadcn/Radix + Tailwind v4 design system with animations. A credible overview, without drowning each trade.

Tech stack
Next.js 15React 19Tailwind v4next-internationalReact Hook FormZodResend
Media
Results

What it actually changed.

01

+20 sectors, one brand

A data-driven architecture where each trade has its own page, without fragmenting the group's identity.

02

100% bilingual FR/EN

Content, sectors and legal notices fully translated, ready for an international audience.

03

Two secure channels

B2B contact and applications (CV attached), validated client and server, and protected against abuse.

04

Scalable without a rebuild

Activating a new sector or reordering one is a change in the data, not a new project.

A similar project?Let’s talk it over on a call.
Get in touch