CircleHalo
La couche opérationnelle qui manquait aux marques de fabrication à la demande : du paiement au produit fini, dans un seul système.
- Année
- 2026
- Rôle
- Seul ingénieur full-stack - design d’interface, frontend, backend, CMS
- Technologies
- Next.js, React, TypeScript, Express.js, Strapi
- Site
- circlehalo.com
Aperçu
La plupart des plateformes e-commerce considèrent le travail terminé une fois le paiement validé. Pour les vendeurs sur mesure, c’est là qu’il commence : fichiers clients, files de production, affectation des équipes et clients qui attendent des nouvelles. CircleHalo réunit tout cela dans une seule interface. Je suis le seul ingénieur full-stack du produit, responsable du design system, du frontend, des workflows backend, des intégrations et du CMS headless.
Le défi
Les outils de préparation de commandes sont conçus pour un stock prêt à expédier. En fabrication à la demande, chaque commande arrive avec ses spécifications, ses fichiers et un délai de production variable, et les mises à jour passent souvent par des messages manuels dans des outils dispersés.
Le produit devait absorber cette complexité sans ralentir personne : des données denses lisibles en un coup d’œil, et chaque changement transmis à la bonne personne au bon moment.
Ce que j’ai construit
- 01
Un design system, plus de 40 écrans
Chaque écran repose sur le même système de tableaux, badges de statut, panneaux contextuels et filtres : chaque nouveau module paraît natif dès le premier jour.
- 02
Un frontend qui reste rapide
Les longues listes de commandes s’affichent vite, se filtrent instantanément côté client et se mettent à jour sans à-coups : l’équipe traite des centaines de commandes sans attendre.
- 03
Des workflows de commande automatisés
Les commandes des boutiques connectées sont routées automatiquement, chaque changement de statut déclenche l’étape suivante et les intégrations tierces tournent en arrière-plan.
- 04
Un CMS autonome pour le marketing
Plus de 60 composants Strapi réutilisables permettent au marketing d’assembler ses landing pages sans ticket.
Pourquoi cette stack
- Next.js et TypeScript
- Une interface riche en données exige un état prévisible et un rendu rapide. TypeScript garde plus de 40 écrans cohérents, et Next.js sert l’application et le site public depuis une seule base de code.
- Express.js
- Le routage des commandes et les déclencheurs de statut sont des règles métier sur mesure. Un service Express.js léger garde cette logique explicite et facile à étendre à chaque intégration.
- Strapi en CMS headless
- Le contenu change chaque semaine, le code ne devrait pas. Un CMS à composants sépare les pages marketing des mises en production.
Résultat
Les commandes arrivent désormais des boutiques directement dans les files de production, sans transmission manuelle. La bibliothèque de composants raccourcit le chemin de l’idée au module livré, et le marketing publie seul ses pages. Le produit continue de grandir, et j’en dirige toujours l’ingénierie.
Écrans

Vue d’ensemble du produit 
Mobile

De la commande à la production 
Tableau de bord et analyses 
Reporting multi-boutiques
Projet suivantCircleHalo MobileUn produit de ce type en tête ?
J’accompagne les produits du cadrage au lancement : interface, backend, intégrations et tous les détails qui tiennent face aux vrais utilisateurs.