Track your personal movie & TV show watchlist across streaming platforms and automatically get email alerts when titles become available on the services you already subscribe to.
Overview
Watchlist Notify is a full-stack application that helps users track movies and TV shows they want to watch and automatically notifies them when titles become available on their subscribed streaming platforms.
The frontend is built with Next.js 15 and deployed on Vercel, while the backend API is a Go/Gin service running on Google Cloud Run with Docker. Data is stored in MongoDB Atlas with Upstash Redis for caching and rate limiting. Authentication is handled through Auth0, and the TMDb API provides comprehensive movie and TV show metadata.
A scheduled notification worker checks streaming availability daily and sends personalized email alerts via Postmark when new content matches a user’s watchlist and streaming subscriptions.
Features
Core Features
- Search and browse movies & TV shows with TMDb integration
- Personal watchlist management with streaming service tracking
- Automatic email notifications when titles become available
- User profile and notification preference management
- Streaming service subscription configuration
- Dashboard with personalized recommendations
Technical Highlights
- Go/Gin backend API with MongoDB Atlas
- Redis caching layer for API responses
- Auth0 authentication with JWT verification
- Dockerized deployment on Google Cloud Run
Screenshots

Home Page

Dashboard

Search

Watchlist

Profile

Settings - Streaming