<SK>
live2024

AI-Driven Movie Matching App

AI-driven movie recommendations via a preference quiz, plus AI-powered similar-movie matching — with Google auth and Stripe payments.

RoleFull Stack Developer
Duration4 months
TeamSolo engineer
01 /

Overview

Problem

Users struggle to find movies they'll actually enjoy. Existing platforms rely on basic genre filtering — there was no AI-driven matching that understands nuanced user preferences.

Approach

Built the full stack from scratch — a quiz flow where users answer a series of preference questions, with OpenAI turning the answers into personalized movie recommendations. A second AI-powered feature suggests similar movies based on a title the user already likes. Next.js with Google Authentication, MongoDB for user data, and TMDB API for movie metadata round out the stack.

02 /

Stack

01React
02TS
03Next.js
04Tailwind CSS
05useSWR
06React-Hook-Form
07MongoDB
08Openai API
09TMDB API
10Stripe
03 /

Outcomes

AI
Powered matching
2
AI-driven features (quiz + similar movies)
Stripe
Payment integration
04 /

Build

01
Quiz-driven AI recommendations
Users answer a short preference quiz; OpenAI API turns the answers into a personalized set of movie recommendations.
02
Similar-movies AI matching
A second OpenAI-powered flow suggests movies similar to a title the user selects, independent of the quiz.
03
Authentication
Secure Google Authentication with session management and user profile persistence in MongoDB.
04
Movie data layer
TMDB API integration for rich movie metadata — posters, ratings, cast, and streaming availability.