← All projects

Movie and television tracking · Active development

MediaHub

MediaHub is a movie and television tracking product in active development. It connects viewing-state workflows, discovery, diary history, collections, social privacy, external metadata import, responsive interfaces, and automated testing.

PHPLaravelJavaScriptExternal metadata APIs

Executive Summary

MediaHub is a movie and television tracking product in active development. It connects viewing-state workflows, discovery, diary history, collections, social privacy, external metadata import, responsive interfaces, and automated testing.

Problem

Viewing state, discovery, diary history, collections, and social features need to remain coherent across devices and incomplete external metadata.

Role

Independent Product Engineer

Responsibilities

  • Continue Watching and Mark finished workflows
  • Recommendations from existing data and recently added content
  • Upcoming releases, diary, friends, collections, and statistics
  • Privacy-safe social content and responsive states
  • Backend, frontend, importer, and testing work

Technical Stack

PHP · Laravel · JavaScript · External metadata APIs

Architecture

The product UI presents poster-led responsive states for discovery, tracking, diary, collections, and statistics.

Backend services own viewing transitions such as Continue Watching and Mark finished.

Importer and metadata boundaries isolate incomplete third-party data from stable user-owned state.

Privacy rules constrain which social and friend activity can be surfaced.

Engineering Challenges

External metadata can be incomplete while viewing history, recommendations, and social visibility must remain predictable.

Security Considerations

Social content is privacy-aware; credentials, private catalog data, and non-public infrastructure remain outside this case study.

Production Considerations

  • Importer failures are visible, bounded, and recoverable rather than retried indefinitely.
  • Frontend, backend, importer, privacy, and responsive-state checks are verified together.
  • External credentials and provider-specific failure details remain outside public evidence.

Lessons Learned

Media products need explicit state transitions, safe importers, and privacy rules that are visible in the user experience.

Current Status

Active development. An actively developed product surface covering tracking, discovery, diary, collections, social features, and statistics; no public launch or adoption is claimed.

Future Roadmap

  • Refine recommendations derived from existing user-owned data.
  • Strengthen diary, friends, collections, upcoming releases, and statistics as coherent product journeys.
  • Continue improving importer observability and privacy-safe social states.