Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
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 ↗Painel reflexo da minha vida. Começando pela aba Financeiro.
O site é estático e fica na Vercel; os dados ficam no Supabase, no schema financeiro
(tabelas dividas, ganhos, gastos, investimentos, cartoes, faturas, lancamentos
e pagamentos — veja supabase/migrations/).
financeiro.emails_permitidos conseguem criar conta.config.js tem a URL do projeto e a chave publicável (pode ficar no navegador).vercel.json roda sh scripts/build.sh, que copia para public/ só a lista fixa de arquivos do site (um arquivo novo do site precisa entrar nessa lista).No plano gratuito, o Supabase pausa o projeto depois de ~7 dias sem acesso. Para evitar isso,
a Vercel chama todo dia (cron em vercel.json, 11:17 UTC) a rota api/manter-ativo.js, que
executa a função public.manter_ativo() no banco (ela só devolve a hora, sem ler dados).
Como reserva, o GitHub Actions faz a mesma chamada todo dia (.github/workflows/manter-ativo.yml).
Se mesmo assim o projeto for pausado, basta restaurá-lo no painel do Supabase.
index.html no navegador (não precisa instalar nada). Aberto como arquivo,
o painel usa o localStorage do navegador em vez do Supabase.dividas.js só define os exemplos mostrados na primeira abertura.O painel calcula sozinho a parcela atual, quantas faltam, a previsão de término, quanto já foi pago e quanto falta. Clique na setinha de cada dívida (ou do total) para ver os detalhes.
Ao lado das dívidas ficam o gráfico de pizza (quanto falta pagar de cada dívida) e a torre com Quanto eu ganho, Quanto eu gastei e Investimentos. Cada bloco tem uma setinha com os detalhes e os botões para adicionar, editar e excluir. Ganhos e gastos marcados como "Todo mês" entram em todos os meses; os demais, só no mês em que foram lançados.
Embaixo das dívidas, abaixo das dívidas e da pizza, fica o Controle de pagamentos: cadastre cada conta com valor e vencimento; ao clicar em Marcar como paga, a data e a hora do pagamento são registradas sozinhas. Contas pendentes com vencimento passado aparecem como Atrasada.
Histórico das contas (V2-08): cada criação, importação, vinculação, edição, reimportação,
pagamento e exclusão feita a partir desta versão vira um evento na tabela financeiro.historico_contas
(só de inserção: o app nunca altera nem apaga eventos), com os campos antes/depois, a hora e a origem
da ação. O evento só é registrado depois que a ação deu certo; se a gravação falhar, ele espera numa
fila deste aparelho (separada por usuário), com aviso visível, e é reenviado com o mesmo id, sem
duplicar. O histórico começa nesta versão: não há eventos de antes dela. A sincronização com as
faturas nunca exclui contas e não grava valor zero quando a fatura vem vazia ou incompleta. Migração:
20261105190000_historico_contas.sql (aplicada no Supabase em 05/11/2026, versão 20261105192001).
A migração 20261105120000_melhorias_v4.sql só acrescenta colunas (todas opcionais ou com valor
padrão); nenhum dado existente é apagado ou alterado.
This is the beginning of the README. Read the rest at the original. Read the full README ↗