/images/portfolio/movie.png

MovieMate

Personalized movie discovery app with AI recommendations

Details

Category

Entertainment / AI

Style

Minimal

Type

Mobile Application

Subject

Machine Learning & Full-Stack Development

Status

Completed Project

Platform

iOS / Android

Overview
MovieMate is a modern movie discovery app that helps users find what to watch next - powered by a Python-based recommendation system. It delivers personalized movie suggestions using content-based filtering and user interaction data, blending data science with smooth mobile UX.

What I built

  • End-to-end mobile app with React Native (Expo)
  • Integrated backend API built in Python + Flask for recommendation logic
  • Custom recommendation engine trained on movie metadata (genre, cast, ratings, keywords)
  • Real-time search, favorites, and user profiles synced via Supabase
  • Clean, minimal UI with native animations and responsive layout

Tech stack
React Native • Python • Flask • Firebase • TypeScript • AsyncStorage • REST API • Content-based ML recommendation system

Why it matters
Most movie apps push trending titles - MovieMate adapts to you. Every recommendation is generated based on what you’ve watched and liked, giving users a personalized experience that feels intuitive and smart.

Impact
Tested with over 5k+ movie entries, delivering fast results under 200ms latency. Users get tailored recommendations and can manage favorites, explore genres, and discover hidden gems effortlessly.

Latest additions

See all tools