WatchList is a multi-user app that lets you track the movies and TV shows that you watch.
You can use this app to track how many times you watched something, where you watched it and when you watched it. You can also rate movies or shows and get recommendations based on the movie or show you are looking at.
After adding information for a while, WatchList will generate statistics to show you trends for favorite movies and tv shows and more.
It is possible to add a WatchList record by searching IMDB if you provide an API key. More info is available in INSTALL.md.
When you are online, images are cached so that they do not need to be downloaded again.
WatchList uses a JSON database to store your logged movie and TV shows.
WatchList can be run as a web app. If you use Google Chrome or Edge, you can also install WatchList as a desktop application by installing it as a Progressive Web Application (PWA) where it runs on a desktop or mobile device and looks like a native desktop application. See INSTALL.MD for details.
Docker is also supported. See INSTALL.MD for details.
You can test out WatchList in demo mode without any setup. Adding and saving is currently disabled in demo mode.
- Check out the code and go to the root directory of the project in a command prompt
- Run the following commands:
npm installnpm run buildnpm run start- Visit
http://localhost:3000in your browser and log in with demo as the username and password.
Installation instructions and more detailed information can be found in INSTALL.md