O projeto Transactions é uma aplicação desenvolvida em Java/Spring que permite a criação de usuário e a realização de transações financeiras entre usuários, exibindo o saldo atual. O objetivo principal deste projeto é fornecer uma oportunidade de prática no desenvolvimento com Java e Spring Boot.
Para executar o sistema, você precisará ter as seguintes ferramentas e versões instaladas em seu ambiente de desenvolvimento:
- Jdk 20
- Maven 3.9.2
- Spring 3.1.4
O projeto Transactions oferece as seguintes funcionalidades:
- Criação de contas de usuário.
- Realização de transações financeiras entre usuários.
- Exibição do saldo atual das contas.
O projeto está organizado com as seguintes estruturas principais:
- app: Contém os arquivos principais da aplicação Spring Boot.
- controllers: Contém os controladores da aplicação.
- service: Contém serviços auxiliares.
- Dto: Descreve as entidades e seus comportamentos.
- model: Contém os modelos de dados.
Este projeto está aberto para contribuições. Se desejar contribuir, siga estas etapas:
- Faça um fork do repositório.
- Crie uma branch para sua contribuição (git checkout -b feature/sua-contribuição).
- Faça as alterações necessárias e commit.
- Envie um pull request com uma descrição detalhada das alterações.
Para entrar em contato com os desenvolvedores ou relatar problemas, entre em contato com:
Este projeto foi desenvolvido como parte do programa de treinamento da Kenzie Academy Brasil, sob a orientação do professor Guilherme Preveda.