尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Painel único com as ferramentas de faturamento da EDP. A página inicial é o menu principal; cada ferramenta tem a sua página, a sua pasta de código e a sua documentação. Não há login nem conta de usuário.
| Ferramenta | Rota | O que faz | Documentação |
|---|---|---|---|
| Conta Teste | /conta-teste | Simula a fatura de energia do Grupo B (EDP ES e SP) | docs/conta-teste/ |
A lista que alimenta o menu e a página inicial está em src/plataforma/ferramentas.ts. Para criar uma nova, siga docs/plataforma/como-adicionar-ferramenta.md.
src/
├── app/ Só roteamento (páginas e APIs finas)
│ ├── layout.tsx Layout raiz: casca da plataforma em volta de toda página
│ ├── page.tsx "/" Menu principal
│ ├── conta-teste/page.tsx "/conta-teste"
│ └── api/
│ ├── conta-teste/calcular/route.ts API da Conta Teste
│ └── calcular/route.ts endereço antigo (repassa para a rota acima)
├── plataforma/ O que é COMUM a todas as ferramentas
│ ├── ferramentas.ts Registro das ferramentas (menu, cartões, títulos)
│ └── componentes/ Casca (barra + menu), PaginaFerramenta, TituloSecao, ícones, faixa de ambiente
├── modulos/ Uma pasta por ferramenta
│ └── conta-teste/
│ ├── ContaTeste.tsx Tela (formulário)
│ ├── ResultadoFatura.tsx, exportarCsv.ts, utilitarios.ts, formatadores.ts, tipos.ts
│ └── motor/ Motor de cálculo (JavaScript puro): tarifas, tributos, CIP
└── proxy.ts Senha opcional (APP_SENHA), vale para a plataforma inteira
scripts/
├── conta-teste/ Regressão e importadores da ferramenta (verificar, cenários, ANEEL, CIP)
└── plataforma/ Publicação na Vercel, diagnóstico de rede e túnel
docs/
├── plataforma/ Como rodar/publicar e como adicionar ferramenta
└── conta-teste/ FAQ, documentação, regras de cálculo e dados de treinamento (Databricks)
ferramentas/ Painel em Excel com botões para publicar e verificar (arquivos .bat)
Planilhas/ Fontes oficiais usadas nas validações (modelos, faturas, regras)
public/images/ Logo
Regra de ouro: cada ferramenta vive só na sua pasta (src/modulos/<id>, scripts/<id>, docs/<id>). O que for compartilhado entre ferramentas sobe para src/plataforma/.
npm install
npm run dev
Abre em http://localhost:3020. Não precisa de banco nem de variável de ambiente. Detalhes (build, rede local, Vercel, produção x teste, túnel): docs/plataforma/publicacao.md.
| Comando | O que faz |
|---|---|
npm run dev / npm run build && npm start | Roda em desenvolvimento / produção local (porta 3020) |
npm run lint | ESLint |
npm run verificar | Regressão dos 51 cenários da Conta Teste (centavo a centavo) |
npm run verificar-cip | Regressão da CIP por município (37 casos) |
npm run publicar:teste | Publica o link de teste na Vercel |
npm run publicar | Publica a produção (só da main, com regressão passando) |
npm run rede / npm run share | Diagnóstico de rede / túnel público (alternativas à Vercel) |
main = só o que a área validou (produção). teste = tudo (preview, com faixa amarela "Ambiente de teste"). Passo a passo em docs/plataforma/publicacao.md.
Equipe de Desenvolvimento | EDP - 2026