https://github.com/correadev/controle-total
Projeto final da 7° Academia Java: Desenvolvimento da aplicação de gerenciamento financeiro pessoal, o “ControleTotal”
https://github.com/correadev/controle-total
angular api-rest html java jpa-hibernate lombok mysql nz-zorro postman scss spring-boot spring-data-jpa typescript
Last synced: about 1 year ago
JSON representation
Projeto final da 7° Academia Java: Desenvolvimento da aplicação de gerenciamento financeiro pessoal, o “ControleTotal”
- Host: GitHub
- URL: https://github.com/correadev/controle-total
- Owner: correaDEV
- Created: 2024-08-26T16:40:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-17T01:04:36.000Z (over 1 year ago)
- Last Synced: 2025-03-13T00:17:10.312Z (about 1 year ago)
- Topics: angular, api-rest, html, java, jpa-hibernate, lombok, mysql, nz-zorro, postman, scss, spring-boot, spring-data-jpa, typescript
- Language: Java
- Homepage:
- Size: 188 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Controle Total - Projeto Final da 7ª Academia Java 💼
Este é o projeto final da 7ª Academia Java. A aplicação **Controle Total** é um sistema de gerenciamento financeiro pessoal com frontend em **Angular** e backend em **Spring Boot**.
 
## 📦 Estrutura do Projeto
O projeto é dividido em duas partes principais:
1. **Frontend**: Desenvolvido em Angular.
2. **Backend**: Desenvolvido em Spring Boot.
### 🖥 Frontend
O frontend da aplicação é responsável pela interface do usuário e é desenvolvido em **Angular** com a biblioteca **ng-zorro-antd** para componentes UI.
- **Repositório Frontend**: [Frontend - Angular](https://github.com/correaDEV/Controle-Total/tree/main/FrontEnd-Angular)
- **Documentação do Frontend**: Disponível na pasta `FrontEnd-Angular` do repositório.
#### ✔️ Principais funcionalidades do Frontend
- Dashboard com visão geral de rendas e despesas
- Formulários de cadastro e edição de transações
- Gráficos e relatórios interativos
- Responsivo e otimizado para diferentes dispositivos
#### 🔧 Tecnologias utilizadas no Frontend
- **Angular**
- **ng-zorro-antd** para componentes UI
- **TypeScript** para desenvolvimento
- **SCSS** para estilização
### ⚙️ Backend
O backend da aplicação fornece uma API RESTful para gerenciar dados financeiros e é desenvolvido em **Spring Boot**.
- **Repositório Backend**: [Backend - Spring Boot](https://github.com/correaDEV/Controle-Total/tree/main/Backend/ProjetoFinal)
- **Documentação do Backend**: Disponível na pasta `ProjetoFinal` do repositório.
#### ✔️ Principais funcionalidades do Backend
- API REST para gerenciamento de rendas e despesas (CRUD)
- Persistência de dados com MySQL
#### 🔧 Tecnologias utilizadas no Backend
- **Java 17**
- **Spring Boot 3.3.2**
- **JPA/Hibernate** para persistência de dados
- **MySQL** como banco de dados
- **Lombok** para simplificação do código