Um gerenciador de finanças simples para demonstrar a integração entre um frontend web e o Supabase como backend as a service.
- Cadastro de transações (Receitas e Despesas).
- Listagem em tempo real dos dados armazenados no PostgreSQL.
- Diferenciação visual entre tipos de transação via CSS.
- Banco de Dados: PostgreSQL (Supabase)
- Frontend: HTML5, CSS3, JavaScript Vanilla
- Conexão: Supabase JS SDK
- No seu painel do Supabase, execute o script SQL contido na pasta
/sql(ou no arquivoschema.sql) para criar a tabela. - No arquivo
app.js, substitua as constantesSUPABASE_URLeSUPABASE_KEYpelas suas credenciais encontradas em Settings > API. - Abra o arquivo
index.htmlem seu navegador.
A tabela transacoes utiliza os seguintes tipos:
id: bigint (Primary Key)descricao: textvalor: numeric(10,2)tipo: text (check constraint: receita/despesa)criado_em: timestamptz