Skip to content
All Projects
SaaS

Landlord Junction: UK Property Platform, React + Supabase

Six user roles, one live Supabase backend.

A platform for landlords, agencies, tenants, trades, accountants and solicitors in England. The client designed the database; I connected the React frontend to it, one reviewed pull request at a time, across three phases.

Hired back for three phases by the same clientTwo 5-star Upwork reviewsEvery unit delivered as a reviewed pull request against staging

The Challenge & Solution

The Challenge

The platform had a client-designed Supabase backend and dashboards still running on mock data across six user roles.

The Solution

I wired the React dashboards to the live backend with real auth, role-based routing and per-entity data hooks, then built feature units on top: tenant onboarding (invite codes, document checklist, e-signature gate, tenancy activation), inspections, repair reporting with photo and media upload, quote to approve to schedule, a public trades job board, and complete to invoice to pay to rate.

What I delivered

01

Hired back for three phases by the same client

02

Two 5-star Upwork reviews

03

Every unit delivered as a reviewed pull request against staging

04

Six roles on one data layer: landlords, agencies, tenants, trades, accountants, solicitors

Technologies used

React

Role-based dashboards

Supabase

Client-designed PostgreSQL backend with row-level security

TypeScript

Typed data hooks per entity

GitHub

Feature branches and pull request reviews

Common questions

Questions about this specific project.

The client owns the codebase and designed the database and its row-level security. The work was frontend feature units against that backend: moving dashboards from mock data to live Supabase data with real auth and role-based routing, tenant onboarding, inspections, repair reporting with photo upload, quotes and scheduling, a trades job board, and invoicing and payment, each delivered as a pull request against staging.

Book a free call to fix your app or plan your MVP

Mohammad Shuja Uddin offers free 30-minute calls to scope app fixes, SaaS MVPs and AI features. He replies within 24 hours.

Send me your app link and what is broken.

You get back what is wrong, what I would fix first and a fixed price, within 24 hours. No call needed.

How can I hire Shuja Uddin to fix my app or build an MVP?

Book a free 30-minute call on shuja.app, or hire him on Upwork or Fiverr. Send the app link, the repo and what goes wrong, and you will get a plan with a fixed price before any work starts. He works on Next.js, React and Supabase apps, including apps built with Lovable, Bolt, Cursor and Replit.