Still Yours

The platform

One platform. Four seats.

Owner, inspector, admin and provider all work inside the same record — each seeing only what their role should. Not hidden in the interface. Enforced by the server.

OwnerSEAT 01

Registers properties, schedules inspections, reads reports, approves or declines every repair.

InspectorSEAT 02

Sees assigned jobs, walks the checklist, attaches media, flags issues, submits.

AdminSEAT 03

Live counts, verification queue, provider assignment, manual reassignment.

ProviderSEAT 04

Accepts approved jobs, completes them with a note and after-photos.

Owner

Portfolio at a glance, detail on tap.

Health score rings, last inspection dates and open-issue counts on every property card. Inside: the timeline, the latest report and anything waiting on you.

  • Skeleton loading, clear empty states
  • Real-time status pills via Socket.IO
  • Works on a phone — the owner is usually on one
My propertiesPriya S.
Ancestral Apartment
Jaipur
1 open
Sea-view Villa
Goa
2 open
Unit 3 · Kharadi
Pune
Clear
+ Add property
Admin

Everything, live, in one place.

Active properties, pending inspections, open issues and repairs in progress — always accurate to the underlying data. Click a count to drill into the filtered table. Verify people. Reassign when needed.

  • Verification queue for inspectors and providers
  • Manual reassignment when someone drops out
  • Designed for multiple admin seats from day one
Admin dashboardlive counts
128
Active properties
14
Pending inspections
9
Open issues
4
Repairs in progress
Verification queue
  • Aisha P.
    Inspector · Pune
    Verify
  • Karan V.
    Electrician · Jaipur
    Verify
  • R. Meena
    Plumber · Jaipur
    Pending docs
Inspector & provider

Two focused apps for people on the move.

Inspectors get today's jobs and a checklist that saves itself. Providers get approved jobs, accept or decline, and mark complete with a required note.

  • Mobile-web first, 44px touch targets
  • Local-first optimistic UI on the checklist
  • No feature more than two taps from home
Assigned inspectionsRavi K. · verified
  • Today · 13:30
    C-14 Malviya Nagar, Jaipur
    In progress
  • Today · 16:00
    B-7 Vaishali Nagar, Jaipur
    Assigned
  • Tomorrow · 10:00
    Plot 22, Jagatpura
    Assigned
My jobsSuresh M. · Plumbing
Water leakage · BathroomIn progress
C-14 Malviya Nagar · Owner approved 16:22
Completion note (required)
Replaced P-trap, resealed joint, dried cabinet. Tested 20 min — no drip.
1 after-photo
Mark complete

Under the hood

Built like production, not like a demo.

Server-enforced roles. A normalised relational schema. Async jobs off the request path. Real-time push instead of polling. And a queue boundary ready for machine-learning damage detection — without a re-architecture.

Web
Next.js · React · TypeScript
App Router with role-scoped route groups; TanStack Query + Zustand
API
NestJS · CASL guards · JWT
Role-based access enforced on every controller, not hidden in the UI
Data
PostgreSQL · Prisma
8 related entities, ACID transactions, versioned migrations
Async
Redis · BullMQ
Report generation and notification fan-out off the request path
Live
Socket.IO
repair.status.updated · issue.flagged · report.ready — push, not polling
Media
S3 · CloudFront
Signed, expiring URLs; Postgres stores only the pointer
Also
JestSupertestPlaywrightGitHub Actions CIDockerSentryPino logsBull Board
Next up
Provider ratingsIn-app thread per issueCost estimates before approvalCalendar syncDocument vault (deeds, insurance)Custom checklist templatesAI damage detection (YOLOv8) · v2

Only verified hands touch your home

Nobody walks in off the street. Every inspector is referred or scouted, vetted in person, and verified before their first visit — and the system itself refuses to assign anyone who isn't. Then every visit leaves a trail you can check.

Aadhaar + police verification
Government ID, address proof and a police-verification certificate before day one.
References & a trial visit
Two references called. A supervised trial inspection before they go alone.
Visit starts with your OTP
The checklist can't open until the OTP you (or your caretaker) share is entered at the door.
GPS + time-stamped, always
Every photo carries location and time. You see when they arrived and when they left.
You know who's coming
Name, photo and verified badge sent to you before the visit — no surprises at the door.
Rated after every job
Owners rate every visit. Drop below the bar and you quietly leave the network.
Append-only audit log
Who did what, when — on every issue and repair. Nobody can edit it.
Protected up to ₹1,00,000
For the very, very rare case. One verified person, your OTP, every room on video — it almost never comes up. But if it ever does, we pay. Not you.
Assign a provider · Plumbing · JaipurAdmin view
  • SM
    Suresh M.
    Plumbing · Malviya Nagar · 4.9 · 212 jobs
    Assign
  • NA
    Nadeem A.
    Plumbing · Tonk Road · 4.7 · 96 jobs
    Assign
  • RM
    R. Meena
    Plumbing · Sanganer ·
    Not verified · blocked
Audit log · Issue #0917Append-only
13:41ISSUE_FLAGGEDRavi K. (inspector)
16:22APPROVEDPriya S. (owner)
16:31PROVIDER_ASSIGNEDMeera (admin)
09:12IN_PROGRESSSuresh M. (provider)
12:48COMPLETEDSuresh M. (provider)

Get your first inspection

Register a home or a plot and book the first visit in under five minutes. The report reaches you within the hour.

Takes 5 minutes · Your media stays private · No repair without your approval