3
respostas

Dica

Boa noite a todos,

Não sei se vocês conseguem me ajudar com essa dúvida, mas vou perguntar mesmo assim. Quando clicamos em uma série e abrimos o pôster com as informações como nome da série, IMDb, sinopse e outros detalhes, eu gostaria de substituir o pôster da API por uma imagem de paisagem no fundo, uma imagem maior. Tenho uma coluna no banco de dados chamada imagem_paisagem, onde pretendo adicionar as imagens manualmente. Então, gostaria de saber como atualizar o back-end e o front-end para que essa imagem de paisagem seja exibida no lugar do pôster quando for nos detalhes da série escolhida. Já tentei algumas abordagens, mas não obtive sucesso. Se não conseguirem me ajudar, tudo bem. Só estou tentando aprimorar o site. Desde já, agradeço pela atenção.

Att, Giovana Manuquian

3 respostas

Oi Giovanna! Tudo bem?

Você consegue compartilhar um GitHub com o que você tentou fazer aqui? Que aí consigo te ajudar a partir do que você já fez. Como suas imagens estão guardadas no banco? Se também estiver usando links, você pode tentar trocar o link que vem da API pelo seu link, na própria coluna de imagem que já desenvolvemos. Assim, você não precisa de nenhuma alteração significativa no backend, precisando alterar só a dimensão da imagem lá no frontend.

Espero ter ajudado nesse comecinho e fico no aguardo das suas tentativas :)

Oi Iasmin, tudo certo e você?

O código do back-end é esse: https://github.com/Giovana-Manuquian/screenmatch E o front-end é esse: https://github.com/Giovana-Manuquian/screenmatch-front

Sobre o banco de dados, considerei adicionar os links das imagens na coluna que criei chamada "imagem_paisagem". Optei por essa abordagem porque, até agora, não consegui pensar em uma solução alternativa para melhorar o site.

Vou tentar essa dica que você me passou. Quero implementar a funcionalidade de pesquisa. Além disso, criei uma opção de login e gostaria de adicionar uma funcionalidade de logout na área onde está a imagem "account_circle" no cabeçalho, onde deveria permitir o logout após a autenticação. Tenho bastante trabalho pela frente, mas vou me dedicar a isso. Assim que tiver resultados, volto aqui para compartilhar. Qualquer ajuda adicional será muito bem-vinda. Desde já, agradeço pela sua assistência! ;)

Executei seu projeto aqui e gostei bastante da atualização na home, muito legal! :))

Uma dica: gostei que utilizou Firebase no login, mas é interessante que esse tipo de informação fique no backend. Para fazer isso em Java, você precisa utilizar conhecimentos mais avançados de Spring Boot, em conjunto com Spring Security. Recomendo essa formação para ajudar: https://cursos.alura.com.br/formacao-spring-boot-3.

Parabéns pela dedicação e boa sorte na continuação do projeto!