Discover your next favorite movie. A smart movie discovery platform that uses machine learning to curate personalized recommendations based on your unique watchlist.
- 🎨 Frosted Cinema UI: A sleek, modern design system built with ReactNative.
- 🔍 Smart Search: Instant search for movies, actors, and genres using the TMDB API.
- 🧠 AI Recommendations: A dedicated Python ML microservice that analyzes your watchlist to suggest similar titles (Content-Based Filtering).
- 💾 Cloud Watchlist: Save movies to your profile, synced instantly via Neon (Serverless Postgres).
- 🔐 Secure Auth: Full user authentication (Login/Register) validated with Zod schemas.
- 📱 Cross-Platform: Optimized for both iOS and Android.
- Framework: React Native (Expo SDK 50+)
- Styling: NativeWind (Tailwind CSS)
- Navigation: Expo Router (File-based routing)
- Validation: Zod + React Hook Form
- Data Fetching: Axios (with custom interceptors)
- Database: Neon (Serverless PostgreSQL)
- API: TMDB (The Movie Database) for metadata.
- Recommendation system: Python (Flask/FastAPI) - View MY ML Project repo
| Home & Discovery | Search | Movie Details |
|---|---|---|
![]() |
![]() |
![]() |
| Watchlist | Profile | Sign In |
|---|---|---|
![]() |
![]() |
![]() |
| Sign Up |
|---|
![]() |






