0
respostas

[Projeto] Desafio resolvido

Desafio concluído: ScreenMatch Frases!

Finalizei o desafio de construir a API do ScreenMatch Frases do zero e foi incrível!

A proposta era criar uma API REST em Java com Spring Boot que disponibilizasse o endpoint /series/frases, retornando aleatoriamente título, frase, personagem e pôster para o front-end consumir, exatamente como vimos nas aulas.

Tecnologias utilizadas:

  • Java + Spring Boot
  • Spring Web
  • Spring Data JPA
  • PostgreSQL
  • DevTools

O que aprendi e consolidei nesse desafio:

  • Modelagem de entidades e persistência no banco de dados
  • Criação de Repository, Service, Controller e DTOs
  • Exposição de endpoint REST com retorno no padrão esperado pelo front-end
  • Integração da API com o front-end já disponibilizado

Foi muito satisfatório ver o front-end funcionando e as frases aparecendo aleatoriamente a cada clique, principalmente quando apareceu a do Walter White: "Eu não estou em perigo, eu sou o perigo."

Deixo aqui o link do repositório para quem quiser dar uma olhada, sugerir melhorias ou trocar uma ideia:
https://github.com/aldenyjr/screenmatch-frases

Todo feedback é muito bem-vindo! Estou animado para continuar evoluindo.