NextWatch
A recommendation engine that matches what a whole group wants to watch — filtered by the services they actually have.
- Year
- 2025–2026
- Role
- Design, frontend, backend and deployment
The brief
The problem is mundane and universal: four people on a sofa cannot agree on what to watch. NextWatch solves it by letting everyone swipe through titles and then computing the overlap.
The system weighs each member's ratings, filters out what they have already seen and only surfaces titles the group can actually stream. Data comes from TMDB.
Behind the interface sit roughly ninety API endpoints: auth, friends, groups, invitations, voting, matching, watchlist and billing. It is the most involved backend I have built.