An example project using gatsby-source-tmdb to build a dashboard of watchlist/favourite TV/movies and custom lists. You can see a live preview at tmdb.lekoarts.de.
Deploy this starter with one click on Netlify:
Built with vanilla-extract, react-query.
This example showcases a combination of build-time and client-only usage of the TMDb API. The / (homepage) page is built statically with gatsby-source-tmdb. The detailed pages (e.g. /tv/<some-id>) are fetching their data on the client. Read more about client-only routes.
- Clone gatsby-starter-tmdb
- Run
npm install - Duplicate
.env.exampleand rename it to.env. - Fill out the details required in the newly created
.envfile - Adapt any settings in
gatsby-config.ts - Adapt image files in
static