The calculator sits at the centre of a much larger structure: curated franchise pages with poster grids and hour totals, director and actor filmographies, a full runtime reference table, head-to-head comparison pages (MCU vs. DCEU, Star Wars vs. Lord of the Rings), and a guides section covering watch habits, marathons, and streaming platforms. A shared footer and mega-menu tie every section together so a single search intent can lead into related content instead of a dead end.
Every layer — logo, calculator card, franchise card, FAQ accordion, and footer sitemap — was designed and built by me alone, from first sketch to shipped product, then launched publicly on Product Hunt.
The account layer turns the calculator from a single-use utility into a personal movie companion. Each user can claim a customizable handle, choose a profile color, build a private viewing queue, mark films as watched, and share a public watchlist profile with friends. The shared profile makes recommendations and marathon plans portable: instead of sending screenshots or a list in chat, users can share one continuously updated destination.
I added a lightweight achievement system to make progress visible without turning movie watching into a competitive leaderboard. Users collect badges for viewing milestones, completed marathons, and queue goals. A paid Pro plan extends that system with advanced achievements, richer queue planning, and streaming-availability tools, creating a clear upgrade path while keeping the calculator, account, profile, and core watchlist useful for free.
The content architecture was built around a deliberate SEO structure from the ground up. Each section of the site — franchises, directors, actors, runtime tables, comparisons, and guides — targets a distinct cluster of search demand, with URL patterns, heading hierarchies, and internal linking designed to make the full library discoverable. Programmatic pages (franchise, director, and actor filmographies) share one reusable template with correct canonical URLs, structured data, and social metadata so the library scales without duplicate-content or indexing problems. The result is a site where well-known queries like “how long is the MCU” or “Christopher Nolan filmography runtime” resolve to a precise, first-party-curated answer instead of a Reddit thread.
The data layer runs on a pipeline built around the TMDB and JustWatch APIs. TMDB supplies movie metadata — titles, runtimes, posters, cast, and crew — which populates director filmographies, actor pages, and franchise detail pages automatically. JustWatch provides streaming availability data, feeding the “where to watch” guide content with current platform and region information. Franchise groupings and watch-order sequences sit outside this pipeline as manually maintained datasets, keeping the curated quality of the most-visited pages high without committing to fully automated data for content where accuracy matters most.