jeremiemondino.dev

// Case study

Fixers

A decision-tree SaaS for incident management in collective housing — built for landlords, used by tenants.

Role

CTO & Lead Developer

Year

2021

Duration

3 years

LaravelVue 3Inertia.jsMySQLTypeScript
Scroll

// 01 — Explore the product

Walk through Fixers.

Two interfaces. Real interactions. No account needed.

***/diagnostic

The tenant flow — from room to resolution.

Tenants click their room, select the faulty element, answer a decision tree, and get an instant diagnostic with legal references. If the issue is the landlord's responsibility, they transmit it in one click.

// Access

Confidential product.

A B2B solution deployed for enterprise clients — not publicly accessible.

// 02 — The story

Project story

// The context

Landlords drowning in tenant complaints.

In collective housing, incident management is a mess. A tenant reports a leak — is it their fault or the landlord's? Is it covered by the maintenance contract? Which decree applies? Property managers waste hours per claim answering the same questions, routing to the wrong technician, and arguing over responsibility.

// The opportunity

Encode expertise into an interactive algorithm.

The core insight: every experienced property manager has the same decision process in their head. Fixers makes it explicit. Landlords and syndics build decision trees — room by room, element by element — with responsibility rules, maintenance contract references, and legal decrees attached to each branch. Tenants navigate the tree themselves and get an instant, authoritative diagnostic.

// The solution

CTO for 3 years, from MVP to production.

I joined as CTO at the founding stage and led all technical decisions: Vue 3 frontend with an interactive SVG room view for tenants, a node-based tree editor for admins, a diagnostic engine that resolves responsibility from tree paths, and a reporting pipeline that routes incidents to landlords or syndics with the right documentation attached. Co-built with In'li, a 50,000-unit social housing leader.

// 03 — Tech stack

Built for complexity.

Frontend

  • Vue 3

    Composition API for the complex tree editor and interactive room views

  • Inertia.js

    SPA feel with full server-side routing — no API layer needed

  • TypeScript

    Critical for the recursive tree data structures and diagnostic engine

  • SVG interactif

    Custom room illustrations with clickable zones — no off-the-shelf library could do this

Backend

  • Laravel

    Routing, tree CRUD, diagnostic resolution, and report generation

  • MySQL

    Relational schema for tree nodes, paths, and incident reporting

  • PDF generation

    Diagnostic reports with legal decree references, auto-sent to landlords

Infrastructure

  • Embeddable widget

    Fixers runs as an iframe/extension in any landlord extranet or app

  • Multi-tenant

    Each landlord/syndic has isolated trees, users, and reporting

// Ready to build?

Got a similar project?

Let's talk.

Message sent. I'll get back to you within 2 hours.

View more projects