Skip to content

guilhermegbraz/csv_loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge Backend 3

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

Imgur

Detalhes do projeto

🚧 Status: 🚧 Em construção... 🚧

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

Features

A cada semana, esta separado um conjunto de features que devem ser implementadas

Semana 1:

  • 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

back-end

O back foi feito utilizando as tecnologias:

  • SpringBoot

  • MySQL

  • Spring Data JPA

front-end

No front-end, utilizamos:

  • Thymeleaf

  • BootStrap