MB.
All work

Episodia

Web App · React · Entertainment Tracker · Streaming Guide · Anime · Manga · PWA

Episodia
Episodia is a web app/PWA designed to search, organize, and track TV series, movies, anime, and manga in a single experience. The app was created to centralize various content and sources, preventing users from having to jump between platforms, separate lists, search engines, and different websites to figure out what to watch, where to find it, and where they left off. Search is one of the central aspects of the project. Episodia doesn't just rigidly search for the typed text: the backend normalizes the query, removes less useful words, generates broader variations, and queries different sources to increase the probability of finding the correct title. This allows it to handle descriptive or imperfect requests, such as a platform name followed by a title, a category, or a generic phrase. The project supports multiple content types: TV series, movies, anime, and manga. For each category, the app uses different data sources based on information availability: TMDb for TV series, movies, streaming providers, episode titles, and metadata; TVMaze as a fallback for series and episodes; Jikan/MyAnimeList for anime and manga; AnimeFillerList for filler episode information; Wikipedia IT/EN for public discovery and normalization of descriptive queries. The favorites management allows authenticated users to save content in separate sections by type, avoiding a single cluttered list. TV series, anime, movies, and manga are organized into dedicated areas so the user can more easily find what they are watching or want to catch up on in the future. A distinctive feature is the marker system. For content with episodes, the marker can indicate the current episode; for movies, manga, or content without an episode list, it can directly mark the content. If the user adds a marker to content not yet in favorites, the app automatically adds it, maintaining consistency between saving and progress. For content with episodes, Episodia displays the episode list when available and integrates filler information when the source exposes it. Filler episodes are highlighted, and the user can filter the list to show only non-filler episodes. Titles displayed in the UI are managed in Italian when available, with a neutral fallback like “Episode N” when the source does not provide a localized title. The interface is designed to be premium, responsive, and installable as a PWA. The app works on desktop, mobile, and as an installed experience, with attention to mobile safe areas and content readability. The goal is to offer a practical tool for those who follow a lot of content and want to have search, sources, favorites, and progress in one place. Episodia represents a project focused on entertainment and personal organization: an app that combines intelligent search, data aggregation, favorites management, progress tracking, and multi-source support for series, movies, anime, and manga.
Year
2026
Stack
ReactTypeScriptTanStack StartTanStack RouterTanStack QueryViteTailwind CSSSupabaseTMDb APITVMaze APIJikan APIAnimeFillerListWikipediaLucide ReactZodPWA