OpenChart
Free Desktop charting with Claude or Codex. Describe alerts, research chart moves, and choose your data providers.
Organize receitas, despesas, investimentos e metas em um só lugar. No celular e no computador.
Translation pending
FinanceJavaScript · HTMLGitHub @FinRossiOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Site e app publicados em finrossi.com.br (GitHub Pages, sem etapa de build).
index.html App (HTML das telas + tags que carregam CSS/JS)
404.html Página "não encontrada" + redireciona endereços antigos (/landing.html, /legal/...)
favicon.ico Fica na raiz: navegadores e Google procuram aqui
img/ Ícones e imagens (favicons, ícones do PWA/notificações)
landing/index.html Página de vendas / planos → finrossi.com.br/landing/
landing/legal/ Termos, privacidade, LGPD, cookies, contrato
css/ Estilos do app (01 → 04, a ordem afeta a cascata)
js/firebase-init.js Conexão com Firebase + login automático (module)
js/app/ Código usado por todos os planos
acessos/ Acessos da equipe (Master, Sócio, Admin, Dev): perfis, Clientes, Sócios, preview, Ver como
planos/ Somente planos dos CLIENTES
planos/18-regras-planos.js PLANOS_CONFIG — o que cada plano libera
planos/essencial/ Investimentos
planos/evolucao/ Metas, objetivos, recorrentes, calendário, notas, assinaturas, cartões
planos/patrimonio/ Renda passiva + patrimonio.js (score, insights, desafios, projeções, personalização)
sw.js / manifest.json PWA
index.html carrega na mesma ordem. Ao criar um arquivo novo, encaixe o número e a tag <script> na posição certa.js/app/ e planos/ são scripts comuns (não-module) e compartilham o mesmo escopo global —
funções chamadas pelo HTML (onclick="...") precisam continuar globais.js/app/33-pwa-init.js, por isso ele é o último.PLANOS_CONFIG + verComoPlanoPermite() (acessos/27-ver-como.js).
Acessos de equipe: só o Master (o dono) cria/altera — conferido também no servidor.?v= da tag no index.html para os navegadores baixarem a versão nova.sw.js guarda no aparelho, na instalação, tudo que o index.html carrega (lê as tags sozinho — não há lista para manter).
Ao mudar o próprio sw.js, aumente o CACHE_NAME. A versão nova não recarrega o app no meio do uso:
aparece o aviso "Nova versão" (ou troca sozinha se o app acabou de abrir).