Visão geral

Controle financeiro pessoal

Entradas previstas R$ 0,00 Salário, freelas e reembolsos
Pagamentos do mês R$ 0,00 Contas fixas e variáveis
A receber de devedores R$ 0,00 Parcelas em aberto
Parcelas vencidas R$ 0,00 Pendências pessoais

Próximos vencimentos

Agenda a receber de devedores

Vencimento Devedor Dívida Parcela Valor Status
Carregando próximos vencimentos...

Recebimentos e pagamentos

Novo lançamento

Transações do mês

Movimentações registradas

Data Descrição Categoria Valor Tipo Ações
Carregando transações...

Pessoas

Cadastro de devedor

Devedores ativos

Devedores cadastrados

Carregando devedores...

Dívidas pessoais

Nova dívida vinculada a devedor

Parcelamento mensal

Dívidas ativas

Histórico de dívidas por devedor

Devedor Dívida Valor Total Parcelas Início Status Ações
Carregando histórico de dívidas...

Controle de recebimentos

Parcelas de dívidas

Devedor Dívida Parcela Vencimento Valor Status Ações
Carregando parcelas...

Base segura

Estruturas de segurança do MVP

Sanitização XSS

O frontend utiliza estritamente textContent para renderizar dados dinâmicos da API, mitigando qualquer tentativa de injeção de script.

SQL Parameterized Queries

O backend executa prepared statements nativos do Cloudflare D1 em todas as queries com bind de parâmetros, impedindo injeção SQL.

Validação Operacional

Valores monetários, tamanhos de string e formatos de data são duplamente validados no frontend (validators.js) e backend (_helpers.js).

Autenticação Futura

Toda tabela possui chave estrangeira para o user_id. Pronto para autenticação baseada em JWT ou sessões gerenciadas no Workers.