anti-gambling-trader-tw
Free open-source investment anti-fraud, trading statistics and automated trading program tools: default PaperBroker, provides 14 broker/exchange options; trade record analysis runs locally.
AI translation
Gerencie seu planejamento financeiro e acompanhe despesas
Translation pending
AI summary · website content
FinanceJavaScript · HTMLGitHub @marcelwodtkeOnlineOwner 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 ↗Planejador de fluxo de caixa: saldo projetado dia a dia por 12 meses, mapa de calor do ano, resumo mensal, categorias, cartões de crédito e orçamento diário. Instalável no celular (PWA).
| Pasta / arquivo | O que é |
|---|---|
planner/ | O app publicado (HTML/JS estático). É a pasta raiz do projeto na Vercel. |
planner/config.js | URL do Supabase e chave publishable (pública por natureza). Nunca coloque a service_role aqui. |
planner/vercel.json | Cabeçalhos de segurança (CSP, HSTS etc.) e cache. |
supabase/migrations/ | Schema do banco (wf_*) com row-level security. |
scripts/db.mjs | Aplica as migrations e confere o RLS. |
scripts/rls-test.mjs | Testa o isolamento entre contas (tudo dentro de uma transação desfeita). |
scripts/serve.mjs | Servidor local que aplica os mesmos cabeçalhos da Vercel. |
npm install
node scripts/serve.mjs 5178
Abra http://localhost:5178.
Crie um .env (veja .env.example) com SUPABASE_DB_URL — a URI do Session pooler. O .env nunca vai para o Git.
npm run db:migrate # aplica supabase/migrations/*.sql que ainda não rodaram
npm run db:check # confere RLS e políticas
npm run db:test-rls # testa o isolamento entre usuários
A Vercel publica a pasta planner/ a cada push na branch main.
Ao mudar arquivos do app, aumente VERSION em planner/sw.js para os celulares baixarem a versão nova.