Skip to content

casertaPaulo/transaction-spring-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transaction Project - Pic Pay

Este projeto é uma réplica simplificada do aplicativo Pic Pay, desenvolvido com o objetivo de aprendizado em desenvolvimento backend. Ele permite a realização de transações financeiras entre contas de usuários, simulando funcionalidades básicas de uma carteira digital.

Funcionalidades Principais

  • Transações entre Contas: Usuários podem realizar transferências de valores entre suas contas.
  • Gerenciamento de Contas: Criação, consulta e atualização de contas de usuários.

Tecnologias utilizadas

  • Spring Boot: Framework utilizado para construir a aplicação, gerenciar dependências e configurações.
  • PostgreSQL: Banco de dados relacional para armazenamento de dados dos usuários e transações.
  • Spring Web | MVC: Estrutura para desenvolver APIs RESTful, facilitando a comunicação cliente-servidor e a organização do código em camadas (Controller, Service, Repository).
  • JPA (Java Persistence API): Utilizado para o mapeamento objeto-relacional e gerenciamento de persistência dos dados.
  • Tratamento de Exceções: Implementado utilizando o padrão Problem Detail e Rest Exception Handler, que permite a criação de respostas padronizadas e claras para os erros da API, melhorando a experiência do desenvolvedor.

Objetivo

Este projeto foi desenvolvido com o intuito de fortalecer o conhecimento em tecnologias populares do ecossistema Java e em boas práticas de desenvolvimento de APIs RESTful. Além de servir como base para estudos sobre transações financeiras e manipulação de dados em um ambiente seguro e controlado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages