Cas clients
SaaS · PilotageShipped · 2025

BossControl.

Le poste de pilotage d’entreprise, multilingue dès le départ

SaaS de management et de contrôle d’entreprise : stack Next.js 15 moderne, i18n, emails transactionnels et rate limiting.

bosscontrol.app/dashboard
Contexte

BossControl est un SaaS de management et de contrôle d’entreprise, construit sur une stack Next.js 15 moderne et pensé multilingue dès le premier jour.

Mon rôle · Fullstack · owner de la tech

Le problème

Piloter une boîte sur des tableurs dispersés, dans une seule langue, ça tient un temps. Il fallait un vrai SaaS robuste, multilingue, prêt à recevoir du trafic public sans se faire saturer.

Mon approche
01

Une base Next.js 15 moderne

Application Next.js 15 (canary) + React 19 + Tailwind v4 : une fondation à jour, rapide à faire évoluer.

02

Des formulaires qui ne cassent pas

React Hook Form + Zod + Radix pour des formulaires validés de bout en bout, accessibles et fiables côté saisie comme côté données.

03

Multilingue dès le départ

Internationalisation via next-international et emails transactionnels Resend : l’app parle plusieurs langues sans bricolage.

04

Routes publiques protégées

Middleware de rate limiting pour encaisser le trafic public sans se faire saturer par les requêtes abusives.

Stack technique
Next.js 15React 19RadixZodResend
Résultats
Multilingue natif

L’internationalisation est dans les fondations, pas rajoutée après coup : ajouter une langue reste simple.

Saisie fiable

Validation Zod de bout en bout : les données qui entrent sont propres, les erreurs sont claires pour l’utilisateur.

Tient la charge publique

Rate limiting sur les routes ouvertes pour rester disponible même sous pic de requêtes.

Un projet similaire ?Discutons-en autour d’un appel.