Skip to main content
N'doua Adé Kouadio MOLOU
All projects
Client engagementIn productionSolo

GestImmo — a property management suite

Assets, leases, tenants, owners and rents in a single flow, from contract to payment

22
REST controllers

The context

A rental management business whose leases lived as word-processor documents, one file per contract, with no link to rent tracking or to financial movements.

The problem

The same asset, tenant and rent get re-entered at every step. A receipt does not know where it came from, and a simple question — who owes what this month — means reading the contracts one by one.

What I did

A Spring Boot API exposes 22 REST controllers — assets, premises, tenancies, tenants, owners, sites, rents, financial movements, statistics — over MySQL through JPA. Access is held by Spring Security and a JWT, the schema versioned by Liquibase, the API documented with Swagger, and notifications pushed over WebSocket. An Angular 19 application provides the interface.

The outcome

In production. A lease stops being an isolated file: it becomes a record tied to an asset, a tenant and a payment schedule.

Technologies

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

Links

Let us talk about what you want to build

A question, a project, or simply a conversation: write to me.