尚未检测到更新。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