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.