Filmex is a sleek React Native mobile app built with TypeScript, allowing users to browse, search, and save movies. Powered by TMDB API for real-time movie data and Appwrite for authentication and storage, Filmex offers a personalized movie discovery experience — enhanced by a custom trending engine that tracks user interest.
- ⚛️ React Native
- 🟦 TypeScript
- 🔐 React Navigation
- 🌀 NativeWind (Tailwind CSS for React Native)
- 📦 Appwrite (Auth + Database)
- 🎬 TMDB API (movie metadata)
- Browse trending, latest, and top-rated movies
- Search movies by title in real-time
- Genre filtering
- Infinite scroll for smooth browsing
- View detailed movie info (overview, ratings, release date, etc.)
- Save favorite movies to user account
- Fully mobile-responsive with modern UI styled using NativeWind
- Tracks user search terms and associated movies in Appwrite
- Implements logic to:
- Count repeated searches and store metadata (title, poster, rating, etc.)
- Automatically identify and display trending movies based on most-searched terms
- User sign-up & login (via Appwrite)
- Secure user sessions
- Save and fetch favorites linked to user profiles
- Appwrite database integration for saved movie entries