Project for track watched series and discovery new ones
Install dependencies
npm install
If you not create an Trusted Web App (TWA) from this PWA, you can remove the lines of vue.config.js
configureWebpack: {
plugins: [
new CopyPlugin([
{
from: '.well-known',
to: '.well-known/',
},
]),
],
},
So far, I had use two API in this project. Trakt API for the backend requests, and The Movie Database API for the images. To works, you need to get API credentials and create an .env
file based on the .env.example
.
VUE_APP_TRAKT_BASE_URL=https://api.trakt.tv
VUE_APP_TRAKT_CLIENT_ID=
VUE_APP_TRAKT_CLIENT_SECRET=
VUE_APP_TMDB_BASE_URL=https://api.themoviedb.org/3
VUE_APP_TMDB_API_KEY_V3=
To start the service on development mode with hot-reload
npm run serve
To verify if features associated to Service Worker are working
npm run serve:prod
To compiles and minifies for production only
npm run build
npm run lint
- See Trakt API.
- See The Movie Database API.
- See Web App Manifest.
- See Vuetify.
- See Vue CLI Configuration Reference.