Anish B. Ghosh
Full-Stack Rental Platform

RMS

End-to-end rental property management platform — a single system replacing the spreadsheets, WhatsApp threads, and paperwork landlords, brokers, and tenants juggle to run a rental business.

Next.js · Supabase · Multi-Party E-Signature
RMS rental property management platform

My Role: Full-Stack Engineer — Owned system architecture, database schema & RLS security model, backend APIs, e-signature and payment webhook integrations, and the three role-based dashboard experiences end to end.

0

Role-Scoped Dashboards

0

E-Signature Providers

0

Payment Providers

0%

Tables with RLS Policies

End-to-end ownership. Owned the full system — from the Postgres schema and Row-Level Security model up through the role-based dashboards and contract e-signature workflows tenants and landlords interact with daily. Rental workflows involve three parties with different needs, but most small-to-mid operators coordinate all of it manually, with no single source of truth for property status, lease terms, or payment history.

One data model, three roles. Landlords get a portfolio dashboard with occupancy and rent-collection stats, brokers get a pipeline view of leads and commissions, and tenants get a self-service portal to apply, sign, and pay rent. All three roles converge on the same contract engine — agreements are built from reusable templates, routed through an ordered, multi-party e-signature flow, and a property's vacancy status flips automatically once every signatory has signed, driven by real-time e-signature webhooks rather than manual updates.

Core Features

A portfolio dashboard and the tools to manage properties, contracts & rent collection.

Portfolio dashboard. Occupancy and rent-collection stats across the whole property portfolio, at a glance.

Property & listing management. Create and manage listings — type, amenities, pricing, and media — in one place.

Contract templates. Build reusable agreements with a rich-text editor, ready to route for signature.

Invoice & rent tracking. Pending invoices and rent payment status stay visible without chasing tenants.

Key Workflows

  • Multi-party e-signature flow

    Multi-party e-signature flow. Drag-and-drop signing order across landlord, broker & tenant

  • Contract creation

    Contract creation. Rich-text template editor with input fields & signature blocks

  • Property listings

    Property listings. Manage properties, pricing & vacancy status from one table

  • Commission & fee setup

    Commission & fee setup. Set broker commission, management fee & amenities per listing

  • Broker commission dashboard

    Broker commission dashboard. Earnings, deals pipeline & commission trend at a glance

  • Rent payment tracking

    Rent payment tracking. Track pending, paid & overdue rent, with one-click recording

Tech Stack

Frontend

Next.js (App Router)ReactTypeScriptTailwind CSSRadix UI

State / Data

ZustandTanStack React Query

Forms / Validation

React Hook FormZod

Backend

Express.js (Node.js)

Database / Auth

Supabase (PostgreSQL, Auth, Storage)Row-Level Security

E-Signature

PandaDocDocumenso

Payments

StripeRazorpay

Want something like this built for your business?

Get in Touch