Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 days 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 (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-09-17T01:04:36.000Z (11 days ago)
- Last Synced: 2024-09-24T19:44:25.673Z (3 days 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**.
![image](https://github.com/user-attachments/assets/73b08eb4-09cc-42b9-917d-42fac0c91db0) ![image](https://github.com/user-attachments/assets/abfd1dc7-d09e-48e9-9df2-97e5a253ddf0)
## 📦 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