site/lead_repository library
Persistência de leads do formulário do site.
No servidor usa dart:io (arquivo JSONL); no navegador é um stub que
lança UnsupportedError — envie os leads por API no cliente.
Classes
- FileLeadStore
-
Armazenamento simples em arquivo (
content/leads.jsonl), uma linha por lead. - ILeadStore
- Persiste leads capturados pelo formulário. Implementação padrão grava em um arquivo JSONL; o usuário pode trocar por banco/API/CRM facilmente.