TV Tracker
TV Tracker is a web application for tracking and notiying users when their favourite shows air. It also has the ability to run from your menu/task bar on Mac/Windows!
Running Locally
Running as a web app (recommended)
npm install
npm start
Run as an application
npm run build
npm run run
Debugging
Kill port: lsof -ti:8080 | xargs kill
Technical Features
I built this project (like all other projects) to learn some new stuff. This project utilizes serval new tools including:
- Webpack
- Code Splitting
- ES6 Modules
- ES6 Transpiler
- Service Workers
- Offline support
- PWA
- Push Notifications
- Electron
- Run from menu bar
- React
- Express
- GraphQL
Future Ideas
For rainy days...
- WebTorrent to download shows
- Google Chromecast support