Skip to content
All projects

Rental OS

One rental. Everyone on the same page.

My work
Product and engineering
Status
Open source planned
Built with
Next.js, Convex, WorkOS
Rental OSProduct map
Shared workflow. Clear ownership.

The product

A rental journey crosses several people: the tenant looking for a home, the owner managing a property, the team arranging visits, and the admin overseeing operations. Rental OS brings those workflows into one product with separate role-specific surfaces.

The engineering

Next.js provides the application, Convex handles backend functions and real-time data, and WorkOS supports authentication. The product includes tenant, owner, operations, guard, and admin experiences, with a shared identity model underneath.

The important boundary

An authenticated person is not automatically authorised to act in every role. Role selection, resource ownership, and backend permissions have to agree. The interesting work is in those boundaries and the handoffs between people, not just the individual screens.

Launch and open source

I’m planning the launch and an open-source release. The release is not public yet. You can request a role-specific demo below; the repository link will be added when the source is released.

Choose a side of Rental OS.

Each role has its own workspace. Request the demo sign-in details for the experience you want to explore.

Tenant

Explore homes and follow the rental journey.

Request tenant demo

Owner

See properties and the owner’s workspace.

Request owner demo

Admin

Explore the backoffice and permission-based operations.

Request admin demo

Operations

Follow the field team’s day-to-day work.

Request operations demo

Guard

Try the property-access workflow.

Request guard demo

The build, in writing.

1 notes on the architecture, experiments, and tradeoffs.

Read the series
  1. One person, many roles: designing Rental OSWhy a rental platform is a coordination problem, and why identity needs more care than a role dropdown.3 min