Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jasonujmaalvis/vue-movies

PWA featuring movies and tv shows using the TMDb API.
https://github.com/jasonujmaalvis/vue-movies

nuxtjs pwa vuejs

Last synced: 6 days ago
JSON representation

PWA featuring movies and tv shows using the TMDb API.

Awesome Lists containing this project

README

        

# vue-movies

Progressive web app featuring movies and tv shows from [The Movie Database (TMDb)](https://developers.themoviedb.org/3) API. Built using [Vue.js](https://github.com/vuejs/vue) and [Nuxt.js](https://github.com/nuxt/nuxt.js).

Live demo hosted on Netlify can be found at [https://movies.jason.codes](https://movies.jason.codes).

Built as a side project to learn some new skills 🔥🔥

## Quick setup

1. Take a copy of `.env.sample` and re-name to `.env`
2. Get your [TMDb](https://developers.themoviedb.org/3) API key
3. Get your [YouTube](https://developers.google.com/youtube/v3/getting-started) API key (optional, used for video data)
4. Enter the details into the `.env` file

## Running

```bash
# install dependencies
yarn

# serve with hot reload at localhost:3000
yarn dev
```