Skip to content

Aplicação web utilizando o Spring Boot e consumindo as APIs do OMDB e ChatGPT, para extrair e tratar dados de séries, exibindo as informações no front end.

Notifications You must be signed in to change notification settings

Jean-Carlo-Torres/screenmatch-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScreenMatch

Projeto realizado durante a formação Java Web da Alura, com a proposta de criar uma aplicação web utilizando o Spring Boot e consumindo as APIs do OMDB e ChatGPT, para extrair e tratar dados de séries e depois exibir no front end.


Página do ScreenMatch

Front-End disponibilizado pela instrutora
Layout

🔨 Funcionalidades do projeto

  1. Obter Todas as Séries Endpoint: /series/todas

Descrição: Retorna todas as séries cadastradas na plataforma.

  1. Obter Top 5 Séries Endpoint: /series/top5

Descrição: Retorna as top 5 séries com base na avaliação.

  1. Obter Lançamentos Mais Recentes Endpoint: /series/lancamentos

Descrição: Retorna as séries mais recentemente lançadas.

  1. Obter Detalhes de uma Série por ID Endpoint: /series/{id}

Descrição: Retorna os detalhes de uma série específica com base no ID.

  1. Obter Todas as Temporadas de uma Série Endpoint: /series/{id}/temporadas

Descrição: Retorna todos os episódios de todas as temporadas de uma série específica.

  1. Obter Episódios de uma Temporada Específica Endpoint: /series/{id}/temporadas/{numero}

Descrição: Retorna os episódios de uma temporada específica de uma série.

  1. Obter Séries por Categoria Endpoint: /series/categoria/{nomeGenero}

Descrição: Retorna as séries com base na categoria (gênero) especificada.

  1. Obter Top Episódios de uma Série Endpoint: /series/{id}/topEpisodios

Descrição: Retorna os top episódios de uma série com base na avaliação.

✔️ Técnicas e tecnologias utilizadas

  • Java
  • Spring Boot
  • PostgreSQL
  • Spring Data JPA
  • Spring Web
  • Jackson

APIs

🤝 Contribuições

  • Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas, propor melhorias ou enviar solicitações de pull.

Linkedin Badge

⭐️ Star o projeto

🐛 Encontrar e relatar issues

About

Aplicação web utilizando o Spring Boot e consumindo as APIs do OMDB e ChatGPT, para extrair e tratar dados de séries, exibindo as informações no front end.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages