Aller au contenu principal
N'doua Adé Kouadio MOLOU
Tous les projets
Mission clientEn productionEn solo

GestImmo — progiciel de gestion immobilière

Biens, baux, locataires, propriétaires et loyers dans un même circuit, du contrat à l'encaissement

22
contrôleurs REST

Le contexte

Une activité de gestion locative dont les baux vivaient comme des documents de traitement de texte, un fichier par contrat, sans lien avec le suivi des loyers ni avec les mouvements financiers.

Le problème

Le même bien, le même locataire et le même loyer se ressaisissent à chaque étape. Une quittance ne sait pas d'où elle vient, et une question simple — qui doit quoi, ce mois-ci — demande de relire les contrats un par un.

Ce que j'ai fait

Une API Spring Boot expose 22 contrôleurs REST — biens, locaux, locations, locataires, propriétaires, sites, loyers, mouvements financiers, statistiques — sur MySQL via JPA. L'accès est tenu par Spring Security et un jeton JWT, le schéma versionné par Liquibase, l'API documentée par Swagger, et les notifications remontent en WebSocket. Une application Angular 19 sert d'interface.

Le résultat

En production. Le bail cesse d'être un fichier isolé : il devient une ligne reliée à un bien, à un locataire et à un échéancier.

Technologies

  • Java
  • Spring Boot
  • Angular
  • MySQL
  • Hibernate
  • JWT
  • Liquibase
  • Swagger
  • WebSocket
  • Docker

Liens

Parlons de ce que vous voulez construire

Une question, une mission, ou simplement l'envie d'échanger : écrivez-moi.