projeto challenge backend #3 da Alura
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Challenge Backend 3 |
🏷️ Tecnologias | java, html, Thymeleaf, BootStrap, SpringBoot, Spring JPA |
🚀 URL | https://github.com/guilhermegbraz/Challenge_Back-end_3 |
🔥 Desafio |
O desafio é desenvolver uma aplicação Web tradicional(server-side) para realizar análise de milhares de transações financeiras e identificar possíveis transações suspeitas.
precisaremos desenvolver uma tela para upload de arquivos, que deve suportar diversos formatos distintos, bem como implementar algoritmos para extração, validação e persistência das informações
A cada semana, esta separado um conjunto de features que devem ser implementadas
-
Importar transações
Desenvolva uma tela contendo um formulário que será utilizado para importar as transações na aplicação.
-
Leitura de arquivo csv
-
Salvar transações no banco de dados
Após upload do arquivo CSV e leitura das transações contidas nele, será necessário gravar cada transação em banco de dados.
-
Registrar e listar importações realizadas
Para ter um melhor controle das importações que já foram realizadas na aplicação, será necessário deixar registrado cada importação que for realizada.
Após as tarefas
O back foi feito utilizando as tecnologias:
-
SpringBoot
-
MySQL
-
Spring Data JPA
No front-end, utilizamos:
-
Thymeleaf
-
BootStrap