Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mugan86/the-movie-db-graphql

Adaptación de la API The Movie DB a GraphQL
https://github.com/mugan86/the-movie-db-graphql

apollo-rest-datasource apollo-server-express graphql-server themovie themoviedatabase themoviedb themoviedb-api themoviedb-org-api

Last synced: 3 days ago
JSON representation

Adaptación de la API The Movie DB a GraphQL

Awesome Lists containing this project

README

        

# The MovieDB API GraphQL 🇬🇧 🇪🇸

(🇬🇧 version)

Adaptation of TheMovieDB API from a Rest API to a GraphQL type API. They will be added little by little following the API documentation, adapting it to the good practices of GraphQL.

## Endpoints adapt

* [x] [Genres](https://developers.themoviedb.org/3/genres) - Anartz
* [X] [Discover](https://developers.themoviedb.org/3/discover) - Ruslan
* [X] [Certifications](https://developers.themoviedb.org/3/certifications) - Anartz
* [ ] [Changes](https://developers.themoviedb.org/3/changes) - Anartz

## Testing

### Schema GraphQL
* [x] Genres
* [X] Discover
* [X] Certifications
* [ ] Changes

### Resolvers
* [x] Genres
* [X] Discover
* [X] Certifications
* [ ] Changes

## Tools and references use to make conversion

* [Apollo GraphQL (Datasources)](https://www.apollographql.com/docs/apollo-server/data/data-sources/)
* [The MovieDB API](https://developers.themoviedb.org/3/getting-started/introduction)

(🇪🇸 version)

Adaptación de la API TheMovieDB de una API Rest a una API de tipo GraphQL. Se irán añadiendo poco a poco siguiendo la documentación de la API amoldándolo a las buenas prácticas de GraphQL.

## Adaptando los endpoints

* [x] [Géneros](https://developers.themoviedb.org/3/genres) - Anartz
* [X] [Descubrimientos](https://developers.themoviedb.org/3/discover) - Ruslan
* [X] [Certificaciones](https://developers.themoviedb.org/3/certifications) - Anartz
* [ ] [Cambios](https://developers.themoviedb.org/3/changes) - Anartz

## Testing

### Schema GraphQL
* [x] Géneros
* [X] Descubrimientos
* [X] Certificaciones
* [ ] Cambios

### Resolvers
* [x] Géneros
* [X] Descubrimientos
* [X] Certificaciones
* [ ] Cambios

## Herramientas y referencia para la conversión

* [Apollo GraphQL (Datasources)](https://www.apollographql.com/docs/apollo-server/data/data-sources/)
* [The MovieDB API](https://developers.themoviedb.org/3/getting-started/introduction)

# Contributors
* [Ruslan González](https://github.com/ruslanguns)
* [Anartz Mugika Ledo](https://github.com/mugan86)