Retalho offline-first
Sistema de retalho portátil desenhado a partir de restrições duras: corre de uma pen USB como binário único, funciona sem rede e mantém os dados cifrados em repouso.
// Arquitetura constraint-driven
💾
Binário único em USB
Corre direto de uma pen, sem instalação nem dependências no posto - liga e usa.
📶
Offline-first
Opera sem rede; sincroniza quando há ligação. A loja nunca pára por falta de internet.
🔒
Cifragem at-rest
Os dados em disco ficam cifrados - se a pen se perder, o conteúdo não é legível.
📥
Import de legado
Importação de uma base de dados legada, com mapeamento e limpeza dos dados antigos.
Projeto de cliente - cliente, produto e dados omitidos por confidencialidade. Descrição genérica.
// Arranque a partir da pen
$ ./retail --portable
✓ mount /media/usb (read-write · encrypted)
✓ db local (at-rest AES)
✓ net offline fila de sync pronta
✓ import legacy.db → artigos migrados
→ POS pronto · 0 dependências no posto
Saída ilustrativa — sem dados reais.
// detalhes
// modeloPortátil · single-binary · offline-first
// segurançaCifragem at-rest
// dadosImport de base de dados legada
// papelArquitetura e implementação