Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 805 Bytes

README.md

File metadata and controls

49 lines (36 loc) · 805 Bytes

PicPay Clone Backend

Tecnologias

  • Java
  • Spring Framework (Spring Boot)
  • PostgreSQL
  • Clean Architecture (Hexagonal Architecture)
  • Authentication with JWT
  • Cache
  • Redis
  • OpenApi Swagger UI documentation

Bibliotecas

  • Spring WEB 6
  • Spring Data JPA
  • Spring Security 6
  • Spring DevTools
  • Spring Data Redis
  • Spring Actuator
  • SpringDoc
  • Validation (Jakarta)
  • PostgreSQL Driver
  • JJWT
  • Lombok
  • ModelMapper

Diagrama de classes

Diagrama de classes

Rodar

Requisitos

  • Docker instalado
  • Java 21 instalado

Comandos

  • docker compose up -d
  • popular dados src/main/resources/data.sql no banco
  • ./mvnw package
  • java -jar target/picpayclone-0.0.1-SNAPSHOT.jar

Links