Taking projects
← All work
Software2026Live

Lighthouse

A Washington real estate practice's deals, notary signings and books, all in one quiet window.

Lighthouse's poster, drawn from the app's own colors and type rather than captured: West Point Light lit on a chart of home waters, the name with the line "Keeps your deadlines off the rocks", and the Today window for a demo practice

Why it exists

Picture an afternoon at a Washington real estate practice: a sale's deadline is coming due, there's a notary signing across town, and a pile of receipts belongs to three different businesses. That's the job. Home sales, transaction coordination and mobile notary work all run at once, each with its own clock, its own paperwork and its own line on the tax return.

What it does

  • Deadlines stop being math you do in your head. Every file runs on the date clocks of a Washington sale, counted the way Form 21 says: from the day after mutual acceptance, with short periods skipping weekends and holidays.
  • Once a signing is in the journal, it stays exactly as it happened. The database itself won't let anyone edit or delete an entry, and the electronic journal sits beside the bound paper book the state requires.
  • Tax time starts with the sorting already done. Every dollar is tagged with its business and its Schedule C category, so the three sets of numbers are apart before anyone asks.

Under the hood

A practice's records shouldn't live on someone else's server, so these don't. They stay on the practice's own machine, in SQLite, inside a Next.js app wrapped in Electron for Mac and Windows. Before Lighthouse resets anything, it backs everything up and checks that the backup is good. Every screenshot here uses demo data.

What I learned

A real estate practice runs on state rules, so I wrote Washington's into the app and put each one beside the law it comes from, where it can be checked. I also made the app say plainly what it isn't: it keeps records, and it doesn't give legal, tax or notarial advice.

Role
Product, design, build
Platforms
macOS, Windows
Stack
Next.js, Electron, SQLite
Status
Live
Year
2026
Lighthouse's Today screen for a demo practice: free time before the next appointment, the day's deal and file deadlines, and what to do firstLighthouse's deals: every sale and purchase by stage, with one deal's deadlines, history and commission open beside the list (demo data)