An open API service indexing awesome lists of open source software.

https://github.com/glauedson/screen-themoviedatabase

Um site de reviews de filmes e series usando a API The Movie DataBase, esse site permite ver reviews, trailers, atores e guardar sua lista de filmes e suas próprias notas
https://github.com/glauedson/screen-themoviedatabase

movie-review-app react tmdb-api vercel website

Last synced: 2 months ago
JSON representation

Um site de reviews de filmes e series usando a API The Movie DataBase, esse site permite ver reviews, trailers, atores e guardar sua lista de filmes e suas próprias notas

Awesome Lists containing this project

README

          



livro


**Screem** é um projeto desenvolvido como trabalho acadêmico, com o objetivo de explorar o consumo de APIs públicas utilizando o framework **React**. A aplicação se conecta ao serviço do `The Movie Database (TMDb)` para exibir informações sobre filmes.

Embora o foco principal não tenha sido o design da interface, a ênfase foi colocada na **estruturação limpa do código**, seguindo **boas práticas de organização de pastas e padrões de projeto**.

Utilizado no Projeto



## Topicos

- [Api Utilizada](#tecnologias)
- [Endpoints](#endpoints)
- [Contato](#Contato)


Api Utilizada

`The Movie Data Base`

A aplicação Screem utiliza a **API pública do TMDb**, uma das bases de dados mais completas sobre filmes, séries, atores e tudo relacionado à indústria cinematográfica.

Essa API permite fazer diversas requisições, como:



- Buscar filmes por categoria
- Buscar detalhes de um filme específico
- Obter imagens, títulos, notas, datas de lançamento e mais

EndPoints


`Buscar filmes populares`

```https
GET https://api.themoviedb.org/3/movie/popular?api_key=SUA_API_KEY&language=pt-BR&page=1
```

Retorna uma lista com os filmes mais populares do momento, ordenados por relevância e acessos.

```json
"page": 1,
"results": [
{
"adult": false,
"backdrop_path": "/7Zx3wDG5bBtcfk8lcnCWDOLM4Y4.jpg",
"genre_ids": [
10751,
35,
878
],
"id": 552524,
"original_language": "en",
"original_title": "Lilo & Stitch",
"overview": "Stitch, um alienígena, chega ao planeta Terra após fugir de sua prisão e tenta se passar por um cachorro para se camuflar. As coisas mudam quando Lilo, uma travessa menina, o adota de um abrigo de animais. Juntos, eles aprendem os valores da amizade e família.",
"popularity": 574.8674,
"poster_path": "/toLU4HzWf2iKqPbElKPDypKNGTr.jpg",
"release_date": "2025-05-17",
"title": "Lilo & Stitch",
"video": false,
"vote_average": 7.073,
"vote_count": 494
},
]...
```

`Detalhes de um filme específico`

```https
GET https://api.themoviedb.org/3/movie/12345?api_key=SUA_API_KEY&language=pt-BR
```

Retorna todos os detalhes de um filme, como sinopse, duração, gêneros, nota média, imagem de fundo e mais.

```json
{
"id": 12345,
"title": "Nome do Filme",
"overview": "Sinopse do filme...",
"genres": [
{ "id": 18, "name": "Drama" }
],
"runtime": 125,
"backdrop_path": "/caminho/para/imagem.jpg"
}...
```

`Listar filmes por categoria (ex: ação, comédia, etc.)`

```https
GET https://api.themoviedb.org/3/movie/12345?api_key=SUA_API_KEY&language=pt-BR
```

Retorna uma lista de filmes filtrados por um gênero específico (ação, comédia, terror, etc).

```json
{
"results": [
{
"id": 67890,
"title": "Filme de Ação",
"vote_average": 8.0
},
...
]
}
```


Contato