Sistema de controle de finanças pessoais para gerenciar todas as suas transações bancárias de receitas e despesas.
- Crud de categorias, contas bancárias e transações;
- Traduções dos textos em pt-BR e en;
- Filtragem das transações de acordo com seu tipo (entrada ou despesa), mês, ano e à conta bancária pertencente;
- Atualização do balanço total de cada conta bancária de acordo com o valor das transações feitas.
- Entre na pasta
/frontend
; - Instale todas as dependências;
npm install
- Rode o projeto no browser.
npm run dev
- Entre na pasta
/backend
; - Instale todas as dependências;
npm install
- Inicie a api localmente.
npm run start:dev
- Caso queira visualizar o banco de dados na GUI do Prisma.
npx prisma studio
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
Frontend
VITE_API_URL='http://localhost:3000'
Backend
DATABASE_URL="postgresql://USER:PASSWORD@HOST:PORT/DATABASE"
JWT_SECRET="your_secret_key"