Still Yours

The platform

Inside the StillYours app

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.

Our app is in beta. The screens on this page show the app we're building. Until it's ready, you get every report on WhatsApp and as a PDF, approve repairs by message, and your inspector video-calls you at the start and end of each visit.

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
Indiranagar
1 open
Garden Villa
Whitefield
2 open
Unit 3 · HSR Layout
Bengaluru
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 dashboardexample data
128
Active properties
14
Pending inspections
9
Open issues
4
Repairs in progress
Verification queue
  • Aisha P.
    Inspector · Bengaluru
    Verify
  • Karan V.
    Electrician · Bengaluru
    Verify
  • R. Meena
    Plumber · Bengaluru
    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 Indiranagar, Bengaluru
    In progress
  • Today · 16:00
    B-7 Koramangala, Bengaluru
    Assigned
  • Tomorrow · 10:00
    Plot 22, Devanahalli
    Assigned
My jobsSuresh M. · Plumbing
Water leakage · BathroomIn progress
C-14 Indiranagar · 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 go-ahead
Nobody goes in until you (or your caretaker) confirm on WhatsApp.
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.
We fix what we damage
If an inspector breaks something during a visit, we repair or replace it at our cost — up to ₹1 lakh a visit. Cupboards, wardrobes and lockers are never opened.
Assign a provider · Plumbing · BengaluruAdmin view
  • SM
    Suresh M.
    Plumbing · Indiranagar · verified
    Assign
  • NA
    Nadeem A.
    Plumbing · Jayanagar · verified
    Assign
  • RM
    R. Meena
    Plumbing · BTM Layout · not verified
    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