I have created this project to play with some popular serverless graphql platforms such as Hasura, Grafbase.
The idea is to connect multiple REST/GraphQL APIs using a grahql server. Essentially the root graphql server will act as the API gateway.
- Use Hasura or Grafbase as root GraphQL server. (Currently using Hasura).
- Use TMDB API popular movies for movie list.
- Use TMDB API popular TV series for TV series list.
- Use AniList API for list of animes.
- Authenticate user using next-auth.
- Connect to Vercel Postgres for storing user related data.
- Store users favorite media content list in database.