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
- Host: GitHub
- URL: https://github.com/glauedson/screen-themoviedatabase
- Owner: Glauedson
- Created: 2025-05-29T20:37:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-07T00:56:58.000Z (about 1 year ago)
- Last Synced: 2025-06-07T01:29:38.462Z (about 1 year ago)
- Topics: movie-review-app, react, tmdb-api, vercel, website
- Language: JavaScript
- Homepage: https://movie-rated.vercel.app
- Size: 145 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README



**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
