WatchList is a multi-user app that lets you track the movies and TV that you watch
You can 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.
WatchList can be run as a web app. You can also run WatchList as a desktop application (Windows, Mac and Linux). Running WatchList as a desktop app is not currently working but will be fixed in a future release.
It is possible to search IMDB for a movie or TV show.
WatchList uses a SQLite3 database format by default. It can also be configured to connect to Microsoft SQL Server instead of SQLite3.
If you use Google Chrome, Watchlist can be run as a Progressive Web Application (PWA) where it runs on a desktop or mobile device and looks like a native application. 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
- Rename
watchlistdb.sqlite.demo
towatchlistdb.sqlite
npm install
npm run build
npm run start
- Visit
http://localhost:3000
in your browser and log in with demo as the username and password.
Installation instructions have been moved to INSTALL.md
The application has 5 different sections:
WatchList: These are the records where you add a record any time you watch something.
WatchListItems: These are the records that contain the movie, TV show or special which you only add once and then add a record in WatchList where you select the WatchListItem
IMDB Search: Search IMDB and add the result in WatchList
WatchList Stats: Stats of the movies and shows that you have watched over time
Admin: If you are an administrator, you will have access to the admin section where you can manage users, add sources and add types.;