Sistema web de gestão financeira pessoal, desenvolvido como projeto acadêmico, com o objetivo de ajudar usuários a controlarem receitas, despesas e metas financeiras de forma simples e intuitiva.
- ✅ Cadastro e login de usuários (autenticação)
- 💰 Registro de receitas e despesas
- 📅 Organização por datas
- 🎯 Criação e acompanhamento de metas financeiras
- 📊 Visualização de saldo atual
- 🔐 Proteção de rotas com autenticação
- React
- JavaScript
- HTML5 & CSS3
- Java + Spring Boot
- JPA / Hibernate
- PostgreSQL
- Git & GitHub
- Postman (testes de API)
FinanceEs/
├── backend/ # API REST (Spring Boot)
├── frontend/ # Interface do usuário (React)
└── README.mdcd backend-spring/finance-apiConfigure o banco de dados no arquivo application.properties.
Execute o projeto:
./mvnw spring-boot:runou rode diretamente pela sua IDE.
cd frontend
npm install
npm run devExemplo de configuração no backend:
spring.datasource.url=jdbc:postgresql://localhost:5432/financees
spring.datasource.username=seu_usuario
spring.datasource.password=sua_senha
jwt.secret=sua_chave_secretaEste projeto foi desenvolvido como parte da disciplina de Projeto Final, com foco na construção de um sistema completo utilizando boas práticas de desenvolvimento:
- Arquitetura em camadas
- Autenticação com JWT
- Integração entre frontend e backend
- Persistência de dados
🚧 Em desenvolvimento (protótipo funcional)
Cassio Passos 🎓 Estudante de Análise e Desenvolvimento de Sistemas 💻 Em transição para Desenvolvedor Full Stack
Este projeto é de uso acadêmico.