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.