MatheusMFranco / duel-monsters-battle

This is an API designed to assist you in a monster duel battle, facilitating real-time interactions and strategies during live, in-person duels.
0 stars 1 forks source link

DMB01 - Create project structure #1

Closed MatheusMFranco closed 3 months ago

MatheusMFranco commented 4 months ago

A Spring Boot Kotlin structure.

duel-monsters-battle/ ├── .github/ │ └── workflow/ │ └── CI.yaml │ └── CD.yaml ├── src/ │ ├── main/ │ │ ├── kotlin/ │ │ │ └── com/ │ │ │ └── magalzim/ │ │ │ └── duel-monsters-battle/ │ │ │ ├── config/ │ │ │ │ └── JWTUtil.kt │ │ │ │ └── SecurityConfiguration.kt │ │ │ │ └── SwaggerConfig.kt │ │ │ ├── controller/ │ │ │ │ └── BattleController.kt │ │ │ ├── model/ │ │ │ │ └── Battle.kt │ │ │ ├── repository/ │ │ │ │ └── BattleRepository.kt │ │ │ └── service/ │ │ │ │ └── BattleService.kt │ │ │ └── util/ │ │ │ │ └── DateUtil.kt │ │ │ └── k8s/ │ │ │ │ └── prod/ │ │ │ │ └── dev/ │ │ │ │ └── ingress/ │ │ │ │ └── redis/ │ │ │ │ └── mysql/ │ │ │ └── security/ │ │ │ │ └── JWTAuthenticationFilter.kt │ │ │ │ └── JWTLoginFilter.kt │ │ │ └── validation/ │ │ │ │ └── MessageValidation.kt │ │ │ └── exception/ │ │ │ │ └── ExceptionHandler.kt │ │ │ └── form/ │ │ │ │ └── BattleForm.kt │ │ │ └── view/ │ │ │ └── BattleView.kt │ │ └── resources/ │ │ └── db.migration │ │ └── application.yml │ │ └── application-dev.yml │ │ └── application-prod.yml │ │ └── prometheus.yml │ └── test/ │ └── kotlin/ │ └── com/ │ └── magalzim/ │ └── duel-monsters-battle/ │ └── BattleControllerTest.kt ├── pom.xml ├── Dockerfile └── Dockerfile.dev

MatheusMFranco commented 3 months ago

Completed by: https://github.com/MatheusMFranco/duel-monsters-battle/pull/2