# th3wall/fakeflix

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/th3wall-fakeflix).**

4,953 stars · 677 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/Th3Wall/Fakeflix
- Homepage: https://fakeflix.th3wall.codes
- awesome-repositories: https://awesome-repositories.com/repository/th3wall-fakeflix.md

## Topics

`firebase` `react` `react-hooks` `react-hooks-form` `react-router` `redux` `redux-persist` `redux-saga` `redux-thunk`

## Description

Fakeflix is a media streaming frontend that serves as a visual gallery for exploring films and television shows. It functions as a movie and series browsing interface that retrieves metadata from The Movie Database API to populate its content catalog.

The application includes a personal content tracking system, allowing users to maintain a curated movie watchlist and manage a favorites list that persists across sessions. It also features a secure account management layer that handles user sign-ups, sign-ins, and third-party identity provider logins through an OAuth authentication system.

Users can discover media through curated catalog exploration, infinite scrolling, and a keyword-based search interface for finding specific titles, actors, or directors. Detailed metadata for selected media is displayed within a modal interface to preserve the user's position in the gallery.

## Tags

### Business & Productivity Software

- [Movie Discovery Applications](https://awesome-repositories.com/f/business-productivity-software/movie-discovery-applications.md) — Provides a complete application for browsing, searching, and discovering cinematic productions using external metadata.
- [Media Favorites](https://awesome-repositories.com/f/business-productivity-software/bookmark-managers/favorite-items/media-favorites.md) — Allows users to maintain a persistent list of favorite movies and series. ([source](https://cdn.jsdelivr.net/gh/th3wall/fakeflix@main/README.md))
- [Personal Media Managers](https://awesome-repositories.com/f/business-productivity-software/personal-media-managers.md) — Enables users to track favorite titles and maintain personal watchlists across sessions.

### Graphics & Multimedia

- [Streaming Interfaces](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/stream-content-distribution/streaming-interfaces.md) — Serves as a visual frontend for discovering and browsing remote media streams via external metadata.
- [Media Category Browsing](https://awesome-repositories.com/f/graphics-multimedia/media-category-browsing.md) — Provides a category-based browsing experience for movies and series using infinite scrolling and swipeable lists. ([source](https://cdn.jsdelivr.net/gh/th3wall/fakeflix@main/README.md))
- [Video Content Discovery](https://awesome-repositories.com/f/graphics-multimedia/video-content-discovery.md) — Implements a discovery workflow combining keyword search and category exploration for video content.

### Content Management & Publishing

- [Media Cataloging Interfaces](https://awesome-repositories.com/f/content-management-publishing/media-cataloging-interfaces.md) — Provides a web-based visual gallery for browsing and managing digital movie and series collections.
- [Media Curation Interfaces](https://awesome-repositories.com/f/content-management-publishing/media-curation-interfaces.md) — Fetches and displays curated media lists from external sources to facilitate content discovery. ([source](https://fakeflix.th3wall.codes))
- [Media Discovery Interfaces](https://awesome-repositories.com/f/content-management-publishing/media-discovery-interfaces.md) — Implements a comprehensive discovery interface for finding new movies and series from external catalogs. ([source](https://fakeflix.th3wall.codes/))
- [Content Watchlists and Blocklists](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems/media-content-managers/content-watchlists-and-blocklists.md) — Includes a tracking tool for saving preferred titles to a personal media watchlist.
- [TV Show Watchlists](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems/media-content-managers/content-watchlists-and-blocklists/tv-show-watchlists.md) — Provides a personal tracking system for organizing a collection of movies and TV shows to watch. ([source](https://fakeflix.th3wall.codes))

### Data & Databases

- [Cinematic Metadata Searches](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/cinematic-metadata-searches.md) — Allows users to find specific titles, actors, or directors through a dedicated search interface. ([source](https://cdn.jsdelivr.net/gh/th3wall/fakeflix@main/README.md))
- [Media Content Discovery](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/matching-ranking-logic/keyword-search/media-content-discovery.md) — Implements a keyword-based search interface for finding specific titles, actors, or directors. ([source](https://fakeflix.th3wall.codes))

### Networking & Communication

- [External API Data Fetching](https://awesome-repositories.com/f/networking-communication/external-api-data-fetching.md) — Retrieves movie and series metadata from The Movie Database API to populate the content catalog.

### Development Tools & Productivity

- [Media Metadata Filtering](https://awesome-repositories.com/f/development-tools-productivity/search-query-utilities/keyword-matching/title-based-content-filtering/media-metadata-filtering.md) — Provides a keyword-based search interface to filter media titles, actors, and directors.

### Security & Cryptography

- [OAuth and Identity Providers](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/user-facing-login-methods/oauth-identity-providers.md) — Integrates third-party identity providers via OAuth for secure user sign-in and account management.
- [Token-Based Authentication](https://awesome-repositories.com/f/security-cryptography/token-based-authentication.md) — Secures personal account access using token-based authentication to validate user identity during login.
- [User Account Management](https://awesome-repositories.com/f/security-cryptography/user-account-management.md) — Manages user credentials and authentication states to provide personalized content and preferences.

### System Administration & Monitoring

- [Multi-User Account Systems](https://awesome-repositories.com/f/system-administration-monitoring/user-account-management/multi-user-account-systems.md) — Supports user registration, sign-in, and third-party OAuth login for personalized content access. ([source](https://cdn.jsdelivr.net/gh/th3wall/fakeflix@main/README.md))
