Anton Savytski Side projects

Case study

How GatherDwell was built

GatherDwell is a free property management app for landlords and property managers. Anton designed, architected, built, and launched it himself, as a passion project outside his day job.

What it does

Landlords keep their whole portfolio in one place: properties, tenants and leases, rent, expenses, and reports, with CSV import and export and a built-in help center. An AI assistant answers questions about their own data and can add records for them, and a public API and an MCP server let them work from their own tools, including Claude and ChatGPT.

How it works

LandlordsThe appNext.js on Vercel, sign-in with Clerk
Claude or ChatGPTMCP serverClerk sign-in, a preview before any delete
Scripts and ZapierREST APIOpenAPI, revocable keys
Prisma and TursoOne database, each account isolated

The AI assistant

  1. A landlord asks a question, or asks to add something
  2. The agent looks up only the records it needs, in up to four rounds
  3. The model answers through OpenRouter; new records wait for a yes
Three ways in, one isolated data layer, and an assistant that sends the model only what it needs and saves nothing without a yes.

Decisions that shaped it

How it came together

Where it is now

Live at gatherdwell.ca, and free to use on phone, tablet, and desktop.