About this project
StreamFlix is a streaming web application designed with a user interface similar to Netflix. It integrates with the TMDB (The Movie Database) API to provide a catalog of movies and TV shows.
Key capabilities include:
- Profile Management: Support for multiple user profiles with individual avatars, favorites, and watch histories.
- Content Discovery: Home feed, trending and popular sections, genre-based pages, and mood-based discovery.
- Search and Filtering: Instant search for titles and people with filters for genre, year, and rating.
- Viewing Experience: A full-screen player featuring a season and episode picker for television series.
- Tracking and Notifications: A personal watchlist ("My List"), a "Continue Watching" feature that syncs across devices via Firestore, and a release calendar with reminder notifications.
- Access Control: Email/password and Google sign-in, along with a "Kids mode" to filter content per profile.
- Multi-platform Support: Available as a web app, an Electron-based desktop application, and a Capacitor-based Android wrapper.
The technical stack utilizes TanStack Start and Router, React 19, Tailwind CSS 4, and Firebase for authentication and data storage.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.