De zéro à une plateforme complète
Buildmate n'était pas un projet ordinaire — c'était l'opportunité de construire une application SaaS complète depuis la toute première ligne de code. Au sein d'une petite équipe de trois développeurs, nous avons commencé avec une page blanche et l'ambition de transformer l'industrie de la construction.
Les entrepreneurs du bâtiment luttent quotidiennement avec l'administration : rédiger des devis, suivre les factures, gérer les plannings et communiquer avec les clients. Buildmate a été conçu pour rassembler tout cela dans une seule plateforme intuitive.
MVP-first avec expertise métier
Nous n'avons pas commencé par des designs élaborés, mais par un MVP fonctionnel. Le développement et le design avançaient en parallèle — nous construisions, apprenions et améliorions continuellement. Pour un composant spécifique, nous avons ensuite réalisé un design sprint.
Ce qui a vraiment fait la différence : mon expérience dans la construction. Je connaissais la réalité quotidienne des entrepreneurs — les frustrations avec l'administration, les workflows sur chantier, la communication avec les clients. Cette connaissance du métier m'a permis de contribuer dès le premier jour à :
- Quelles fonctionnalités étaient vraiment nécessaires
- Comment les parcours utilisateurs devaient fonctionner
- Où se trouvaient les points de douleur dans les processus existants
- La direction produit et les priorités
Dès le premier jour, j'ai travaillé en étroite collaboration avec le produit et le design. Pas de développement en tour d'ivoire, mais un alignement continu sur ce que nous construisions et pourquoi.

Architecture technique
Frontend : Angular avec PrimeNG formait la base de l'application web. La bibliothèque de composants nous a donné un point de départ solide pour des éléments UI complexes comme les tableaux de données, les formulaires et les tableaux de bord.
Mobile : Avec Angular Ionic, nous avons construit une application compagnon permettant aux entrepreneurs de gérer leurs clients, visites de chantier et planning en déplacement. Même codebase, sensation native.
Backend : Une architecture serverless avec AWS Lambda et Node.js. Cela nous a donné la scalabilité nécessaire sans la charge opérationnelle des serveurs traditionnels.
Base de données : SQL pour des données relationnelles fiables — essentiel pour les relations complexes entre devis, factures, clients et projets.

Des modules qui créent de la valeur
La plateforme s'est développée en un écosystème complet :
- Devis & Factures : Du calcul des prix à l'envoi numérique
- Planification : Planning visuel avec glisser-déposer
- Gestion des clients : Fonctionnalité CRM complète
- Bibliothèque : Gestion centralisée des matériaux et des prix
- Portail client : Les clients peuvent consulter leurs projets et documents en ligne
- Intégration fournisseurs : Connexion directe avec les fournisseurs de matériaux

Application mobile compagnon
En plus de l'application web, nous avons construit une application mobile complète. Les entrepreneurs peuvent gérer toute leur administration en déplacement — des coordonnées clients à la planification.

Évolution au sein de l'équipe
Ce qui a commencé comme une équipe de trois s'est élargi en une équipe de développement plus importante après la première année. Dès le premier jour, j'étais impliqué dans bien plus que le code :
- Développement pratique : Construction de nouvelles fonctionnalités chaque jour
- Collaboration produit : Contribution à la roadmap et aux priorités
- Discussions fonctionnelles : Décider ensemble de ce que nous allions construire ou non
- Alignement design : Lignes courtes avec l'équipe design
Après la première année, toute l'équipe de développement a rejoint Buildmate. La base que nous avions construite à trois est devenue le fondement de la croissance future.

Ce qui rend ce projet spécial
Buildmate était plus qu'une mission de développement. C'était l'expérience de voir un produit grandir depuis zéro :
- Ownership : Pas seulement écrire du code, mais réfléchir au produit
- Focus utilisateur : Retours directs de vrais entrepreneurs du bâtiment
- Profondeur technique : De la conception de base de données au déploiement mobile
- Travail d'équipe : Passage d'une petite à une plus grande équipe
Réflexion
Ce projet a confirmé que les meilleurs logiciels émergent quand les développeurs restent proches de l'utilisateur. Les design sprints, les boucles de feedback courtes et le focus sur les vrais problèmes — ce sont les ingrédients qui ont fait le succès de Buildmate.
De développeur junior à quelqu'un qui contribue à l'architecture et à la direction du produit — Buildmate était l'environnement parfait pour grandir.
