Avanade Challenge Spring Boot to Create REST APIs to play the game
- code LOGIN/LOGOUT to define PLAYER
- code FIRST PAGE
- code DICE options
- code languages EN, ES and PT
- review all TESTS to BACKEND
- review all TESTS to FRONTEND
- draw DATABASE schema
- use POSTGRES instead of H2 database (without use DOCKER! How to?)
- all description available in PDF file "desafio-avanade-rpg"
Access http://localhost:8080/swagger-ui/index.html#/
Table/Apis | Create | Read | Update | Delete | List |
---|---|---|---|---|---|
characters | ok | ok | ok | ok | ok |
games | ok | ok | ok | ok | ok |
players | ok | ok | ok | ok | ok |
shifts | ok | ok | ok | ok | ok |
Access http://localhost:8080/h2-console/login.jsp?jsessionid=83f57129448a6e3853d0ad4bffaf53bb
Table | Initialization | Select * |
---|---|---|
characters | ok | ok |
games | ok | ok |
players | ok | ok |
shifts | ok | ok |
IT WAS DEVELOPED CONTROLLER, MODEL, REPOSITORY AND SERVICES TO TREAT CRUD TO:
- CHARACTER
- GAME
- PLAYER
- SHIFT
-
HOME PAGE
-
MENU BAR WITH CRUD TO TREAT: PLAYER, GAME, CHARACTER AND SHIFTS
-
GAME FLOW TO BE FLOWED BY PLAYER IN EACH STEP CARD