MoniWow — API
NestJS backend of the MoniWow finance mobile app: hexagonal architecture that replicates the contract the mobile app already had defined, JWT authentication with real isolation per household (workspace), and the same business rules also running on the server side.
Infrastructure & Backend
The Challenge
The mobile app already defined the complete contract (8 ports, as if they were endpoints) before a real backend existed. What was missing was building an API that respected that contract to the letter, without inventing new validations, and that a complete household could share its data without leaking to another.
The Solution
NestJS with hexagonal architecture, pure domain without Nest or Mongo dependencies. Each of the mobile's 8 ports became a real endpoint; the JWT carries the embedded workspace and decides which household each request sees, verified with two real households running in parallel on the same database without crossing.
Development time
In active development since July 2026
Related project
MoniWow
Role in the project
Solutions Architect and Full Stack Dev.