Progressive web app featuring movies and TV series from The Movie Database (TMDb) API. Built using Vue.js and Nuxt.js. Gives example of server-side rendering, differentiating the client and server side of the application.
Average load time: 8 milliseconds
Built as practice for Samsung Smart TV SDK progressive application
You can see the demostration in Heroku
- Create a copy of
.env.sample
and rename to.env
- Get your TMDb API key
- Get your YouTube API key (optional, used for video data)
- Enter the details into the
.env
file
# install dependencies
$ npm install # Or yarn install
# serve with hot reload at localhost:3000
$ npm run dev