Skip to content
All projects
Case study

Alugga

Complete rental management on a single machine, with no external services.

A platform to manage properties, contracts, invoices and conversations between landlord and tenant, running entirely in local containers.

Alugga

A capture of the real home page, frozen in September 2026. The product's home page: the promise of automatic Pix billing, the features, the plans and the invitation to sign up. You can scroll the whole page; buttons and forms don't do anything. Personal data was replaced before publishing. Nothing depends on the original site staying online.

The challenge

What stood in the way

  • Rental management tends to spread across spreadsheets, WhatsApp and notebooks.

  • A development environment that relied on an external service blocked any offline testing.

  • Login needed a second factor without paying for an SMS service.

The solution

What we built

  • Three containers (Postgres, Express API and React front end) start with one command, with schema and seed data on first run.

  • The verification code is shown on screen and in the API log while nothing leaves the machine.

  • Demo data ready to go: properties, tenants, a contract, invoices and a sample conversation.

Key features

What the project delivers day to day

Properties and contracts

From registering the property to the signed contract, with history per tenant.

Invoices

Issuing and tracking payments month by month.

Built-in chat

Conversations between landlord and tenant inside the system itself.

One-command startup

One docker compose up and the whole environment is live, with no environment file to configure.

Next step

Need something like Alugga?

Tell us what you have today and where you want to get to. We'll come back with a clear path, with scope, timeline and price.

Contact

Let's talk about your project.

Twenty minutes is enough to understand what you need and give you a clear direction, even if you don't commit to anything yet.

  • Monday to Friday, 9 a.m. to 6 p.m. (Brasília time)
  • Reply within 1 business day
Or tell us here

Answer a few questions and we'll get back to you.

One question at a time, under two minutes, and half of them are just picking an option. Nothing is sent until you check the summary at the end.

No sign-up, no mailing list.
Before you ask

The questions that always come up.

We don't work with a fixed price list. The price comes from the project's complexity, turnaround time, level of detail and the scope of the admin panel. A twenty-minute conversation is enough for us to reach a number.