Agentic Trading Lab
Talk to agents, and test trading ideas. Try AI trading agents on real market data with no code required.
AI translation
App gratuita para acompanhar as faturas da casa — luz, gás, água, telecomunicações e seguros: deteta aumentos e fins de fidelização, sem os teus dados saírem do dispositivo.
Translation pending
FinanceTypeScript · CSSGitHub @pmmrb1967OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
PWA local-first para acompanhar faturas domésticas portuguesas e comparar eletricidade com as ofertas da ERSE
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗PWA gratuita e local-first para acompanhar as faturas da casa em Portugal — eletricidade, gás, água, telecomunicações e seguros: deteta aumentos e fins de fidelização, e compara a eletricidade com as ofertas da ERSE.
Experimentar online: https://app.faturometro.workers.dev (no telemóvel: abre o endereço e instala como app).
| Tipo | Fornecedores |
|---|---|
| Eletricidade e gás | Repsol |
| Telecomunicações | NOS, MEO, DIGI |
| Água | Indaqua Matosinhos (com resíduos do Município), Águas do Porto (com resíduos urbanos) |
| Seguros | Fidelidade (recibos e condições particulares de saúde), Generali (recibos, ata de renovação e condições particulares) |
Os outros fornecedores funcionam pelo QR fiscal (total, IVA e data), com o resto à mão ou pela IA. Na app, "Contribuir com este layout" envia ao responsável a estrutura anonimizada e cifrada de uma fatura sem leitor, para que se crie um — ver docs/parsers.md.
Sugestões e problemas: [email protected] ou pelas issues deste repositório.
Estado: em desenvolvimento — ver planning/PLAN.md.
Requisitos: Node 24 e pnpm (corepack enable pnpm). Depois de clonar: pnpm install.
pnpm dev # http://localhost:5173, recarrega ao editar
# ou, como em produção (com service worker e instalação como app):
pnpm build && pnpm preview # http://localhost:4173
O browser só permite a cifra da conta e a instalação como app em páginas HTTPS, por isso o endereço da rede local (http://192.168.x.x) não serve. Usa um túnel HTTPS temporário da Cloudflare (gratuito, sem conta):
cloudflared: winget install Cloudflare.cloudflared (Windows).pnpm build && pnpm preview.pnpm tunnel e abre no telemóvel o endereço https://….trycloudflare.com que aparece.O túnel só serve o código da app; as faturas ficam no browser do telemóvel. O endereço muda sempre que o túnel é reiniciado, e com ele a "origem" do site: uma conta criada num endereço não aparece noutro (a não ser pela sincronização).
pnpm typecheck && pnpm lint && pnpm test
Regras do projeto (privacidade, fixtures, valores em cêntimos…) em CLAUDE.md; como escrever um leitor em docs/parsers.md.
Cada push para main corre as verificações no GitHub Actions e, se passarem, publica a app e o servidor de sincronização. Detalhes, endereços e recursos em planning/PLAN.md, secção 15b. À mão:
pnpm exec wrangler login # uma vez
pnpm deploy:app # app estática
pnpm deploy:server # servidor de sincronização (server/)
© 2026 Paulo Barbosa. Código aberto sob a licença GNU AGPL-3.0 (ou versão posterior): podes usar, estudar, alterar e partilhar o código; quem publicar uma versão alterada, mesmo só como site, tem de disponibilizar o respetivo código sob a mesma licença.