P.05 — Product · Full-Stack
Lankan Homes
A multilingual Sri Lankan property marketplace — designed, built and deployed independently.
- Role
- Independent · Design, architecture, build, deployment
- Year
- 2026
- Company
- Independent

01 — Overview
Overview
A Zillow-style property marketplace for Sri Lanka, in English, Sinhala and Tamil — with interactive map-based search, filters, a lister dashboard, authentication and image storage.
It is deployed and working, and currently pre-launch: domain, listings and marketing come next.
Designed and built alone, using Claude Code and ChatGPT for solutioning and ideation under my spec-driven process.
02 — The problem
Finding property in Sri Lanka still means scattered listings, inconsistent details and little that works well in Sinhala or Tamil.
The goal: take an idea all the way — design it, architect it, build it and deploy it — as one engineer.
03 — The system
Idea to deployed product
The same spec-driven process I use at work, applied end to end by one person.
- 01
Spec
Requirements and a written spec before any code.
- 02
Design
Product and interface design for three languages.
- 03
Data
Supabase Postgres for listings and users.
- 04
Auth & media
Clerk authentication and Cloudflare R2 image storage.
- 05
Product
Map search, filters and the lister dashboard in Next.js.
- 06
Ship
Deployed on Vercel, with Resend for email.
04 — My contribution
Team, and what was mine.
Team
- Solo project
My contribution
- Product and interface design
- Architecture and data model
- Full-stack build in Next.js
- Deployment and email delivery
05 — Technical depth
What it's built with, layer by layer.
- App
- Next.js (full-stack) · React
- Data
- Supabase · PostgreSQL
- Auth
- Clerk
- Storage & email
- Cloudflare R2 · Resend
- Hosting
- Vercel
06 — Gallery
In pictures.
07 — Outcome
Where it landed.
3
Languages
English, Sinhala and Tamil
1
Engineer
from idea to deployment
Deployed and publicly live, pre-launch — map search, filters, lister dashboard, auth and image storage all working.
