Brian Makarewicz
← All projects

MovieNight

Live app

Pick a film the whole household will actually enjoy

A movie-night recommender for families. Everyone rates films and sets their genre and actor preferences; pick who is watching and it recommends titles the group will enjoy, filtered by the youngest viewer's rating. Movie data comes from OMDB and TMDB.

React · FastAPI · Postgres · Vercel

Open the app

The problem it solves

Picking a movie the whole household will watch is a nightly negotiation, and streaming search does not know what your family actually likes or what is appropriate for the youngest person in the room.

How it works

  1. 1

    Sign in with an email and a display name.

    Sign in with an email and a display name.
  2. 2

    Each family member sets their age, favorite genres, and favorite actors.

    Each family member sets their age, favorite genres, and favorite actors.
  3. 3

    Everyone rates movies on a 1–10 scale, which teaches the recommender their taste.

    Everyone rates movies on a 1–10 scale, which teaches the recommender their taste.
  4. 4

    Pick who is watching and get scored Top Picks, filtered to the youngest viewer's rating, plus rewatch candidates and streaming availability.

    Pick who is watching and get scored Top Picks, filtered to the youngest viewer's rating, plus rewatch candidates and streaming availability.

Why it's useful

  • Learns each person's taste from their own ratings and their genre and actor preferences.
  • Recommends for the group that is watching, filtered to the youngest viewer's rating.
  • Separates fresh Top Picks from rewatch candidates, and shows where each title streams.
  • Movie data comes from OMDB and TMDB.