Skip to content

Screen Match é um projeto back-end desenvolvido em Java, voltado para a organização e manipulação de filmes e séries. O sistema permite realizar operações como ordenação, filtragem, integração com APIs externas (como a API OMDb), e manipulação dinâmica de listas de dados de entretenimento.

Notifications You must be signed in to change notification settings

Bruno-PyA/Screenmatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Screen Match

O Screen Match é um projeto Java para organização e manipulação de filmes e séries. Com funcionalidades como ordenação, filtragem, integração com APIs e manipulação dinâmica de listas, o projeto permite trabalhar de forma intuitiva com dados de entretenimento. O intuito é poder trabalhar com POO, gravação de API e trabalhar com exceções.

Estrutura do Projeto

Pacotes:

  • br.com.java.screenmatch.calculos: Códigos relacionados a cálculos e manipulação de dados.
  • br.com.java.screenmatch.modelos: Contém as classes principais, como Filme, Serie e Titulo.
  • br.com.java.screenmatch.principal: Classes principais para execução, como buscas e manipulação de listas.

Funcionalidades

  1. Criação de objetos:

    • Adicione filmes e séries com nome e ano de lançamento.
    • Avalie filmes, atribuindo uma classificação.
  2. Filtragem:

    • Exiba filmes com classificações acima de um determinado valor.
  3. Integração com API OMDb:

    • Realize buscas de filmes em tempo real através da API OMDb.
    • Converta os dados retornados para objetos Java e armazene em JSON.
  4. Salvamento em Arquivo:

    • Salve os filmes buscados em um arquivo JSON local, garantindo persistência dos dados.

Requisitos

  • Java 17 ou superior.
  • IDE de sua preferência como IntelliJ IDEA para execução e edição do código.
  • Dependência: Gson.

Contribuições
Sugestões, ideias ou feedbacks são sempre bem-vindos! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

Deseja colocar em pratica? Basta apenas clonar este repositório.

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/screenmatch

Curiosidade
Você sabia que a primeira linguagem de programação de alto nível foi criada nos anos 1950 e chamada de Fortran? Ela foi projetada para computação científica e engenharia. Mesmo depois de várias décadas, Fortran ainda é usado em alguns domínios especializados!


Referências Úteis

About

Screen Match é um projeto back-end desenvolvido em Java, voltado para a organização e manipulação de filmes e séries. O sistema permite realizar operações como ordenação, filtragem, integração com APIs externas (como a API OMDb), e manipulação dinâmica de listas de dados de entretenimento.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages