Ferramenta pessoal para registar visitas a imóveis. Substitui notas soltas por uma ficha estruturada: cada visita capta áreas, exterior, divisões, equipamentos, infraestrutura, sinais de alerta, documentação e uma decisão preliminar, sempre ligada ao imóvel correspondente.
É uma aplicação de página única, sem passo de build. O frontend é JavaScript simples (HTML, CSS, app.js), pensado para uso no telemóvel durante a própria visita. O backend é um único ficheiro PHP que expõe um pequeno CRUD para imóveis e fichas, com escrita protegida por bloqueio de ficheiro para evitar corrupção em gravações concorrentes.
A persistência dispensa base de dados: os dados ficam em dois ficheiros JSON num volume que sobrevive a redeploys. O acesso é restrito por autenticação básica, por se tratar de uma ferramenta de utilizador único.
Telemovel (SPA)
|
v
api.php --(flock)--> imoveis.json
| fichas.json
v
PHP 8.4 cli (volume persistente)
A cada ficha corresponde um identificador único e o vínculo ao imóvel, o que permite comparar várias visitas e consolidar a avaliação ao longo do tempo. O âmbito é deliberadamente contido: uma só pessoa, um fluxo, zero dependências supérfluas.