Conception et développement d’une plateforme SaaS complète pour piloter la sécurité incendie et la conformité des bâtiments

Objectif

Plateforme complète de gestion de la sécurité et de la conformité

Année

2025

Contexte
Axignis est une plateforme web fullstack conçue pour digitaliser et structurer la gestion de la sécurité incendie et de la conformité réglementaire des organisations.

Le projet répond à un besoin métier complexe : centraliser des données critiques (bâtiments, équipements, interventions, rapports) tout en garantissant leur traçabilité, leur accessibilité et leur conformité aux exigences réglementaires.

Approche produit & architecture

J’ai participé à la conception et au développement d’une architecture complète, pensée comme un produit scalable, maintenable et évolutif.

La plateforme repose sur trois piliers :

  • un frontend moderne orienté expérience utilisateur

  • plusieurs APIs backend modulaires

  • une infrastructure de déploiement automatisée

Frontend — Expérience utilisateur & performance
L’application frontend a été développée avec Next.js et React, dans une approche orientée composants.

  • Mise en place d’un design system avec MUI Joy et Tailwind CSS

  • Création d’interfaces claires et structurées malgré une forte complexité métier

  • Gestion de formulaires avancés avec validation

  • Implémentation d’une internationalisation complète (multi-langue)

L’objectif : offrir une expérience fluide, intuitive et accessible, adaptée à des utilisateurs métiers.

Backend — Logique métier & structuration des données
Le backend repose sur une architecture modulaire développée avec NestJS, permettant une séparation claire des responsabilités.

Les APIs couvrent notamment :

  • Authentification sécurisée (JWT) et gestion des rôles

  • Structuration des organisations, sites et bâtiments

  • Gestion des équipements techniques et de leur cycle de vie

  • Planification et suivi des interventions

  • Génération de rapports et suivi des observations

Une API dédiée permet également de standardiser les données techniques, garantissant leur cohérence à l’échelle de la plateforme.

Qualité, fiabilité & scalabilité
Le projet a été conçu avec une forte exigence technique :

  • Mise en place de tests automatisés (unitaires et intégration)

  • Architecture modulaire favorisant la maintenabilité

  • Documentation API avec Swagger

  • Gestion propre des dépendances et des environnements

Déploiement & DevOps
Toute la chaîne de déploiement a été automatisée pour garantir fiabilité et reproductibilité :

  • Conteneurisation complète avec Docker

  • Pipelines CI/CD (GitHub Actions)

  • Build, test et déploiement automatisés

  • Distribution des images via Docker Hub et GitHub Container Registry

Résultat & apprentissages
Ce projet m’a permis de travailler sur l’ensemble du cycle de vie d’un produit digital, de la conception à la mise en production.

Il illustre ma capacité à :

  • concevoir une architecture technique solide

  • transformer un besoin métier complexe en solution digitale structurée

  • allier technique, produit et expérience utilisateur

Scope of Work

Frontend Development
Backend Development
Fullstack Development
API Design
UI Development
UX Design
System Architecture
Database Design
Authentication & Security
DevOps
CI/CD
Testing
Docker
Internationalization
Performance Optimization

Mes compétences

Mes compétences

  • Fullstack Development

  • UX/UI Design

  • Accessibilité Web

  • Mobile App (React Native)

  • Product Thinking

  • Agile SCRUM

  • Chefferie de projet

+4 certifications

+ stack complète

Vous aimez ce que vous voyez ?
Une question ?

Headshot of *Designer Name*

You

Discutons ensemble

+4 certifications

Vous aimez ce que vous voyez ?
Une question ?

Headshot of *Designer Name*

You

Discutons ensemble

KYMA

New Release