‹ ARCHIVE NB-C011 · .case · 2026·06

Property Sheets — Visit Logbook

NB-C011 .case

A personal tool for logging property visits. It replaces scattered notes with a structured sheet: each visit captures areas, exterior, rooms, fixtures, infrastructure, red flags, documentation and a preliminary decision, always tied to the matching property.

It is a single-page application with no build step. The frontend is plain JavaScript (HTML, CSS, app.js), designed for phone use during the visit itself. The backend is a single PHP file exposing a small CRUD for properties and sheets, with writes guarded by a file lock to avoid corruption on concurrent saves.

Persistence needs no database: data lives in two JSON files on a volume that survives redeploys. Access is restricted by basic authentication, since this is a single-user tool.

  Phone (SPA)
        |
        v
  api.php  --(flock)-->  imoveis.json
        |                fichas.json
        v
   PHP 8.4 cli  (persistent volume)

Each sheet carries a unique identifier and a link to its property, which makes it possible to compare several visits and consolidate the assessment over time. The scope is deliberately narrow: one person, one flow, zero superfluous dependencies.

BRI assistant

Quer saber sobre um projeto, um serviço ou uma notícia recente? Pergunte. Conheço todo o conteúdo deste site.