AM·
Chrome extension

Selected project Chrome extension

Watch Peak Party

Sync playback and social chat for remote watch parties.

JavaScriptFirebaseCloudflare WorkersChrome Extensions Manifest V3
RoleDeveloper
PlatformsChrome extension, website
TypeChrome extension
Website hero and extension panel
Website hero and extension panel

The overview

I built a Chrome extension that lets friends watch supported streaming videos together. I connected shared rooms to synced playback and added chat, voice and video controls.

How it was made

  1. 01

    Create rooms

    I built party creation and joining so friends could meet in a shared room.

  2. 02

    Sync players

    I connected Manifest V3 background and content scripts to supported site players through player adapters.

  3. 03

    Add social tools

    I added room chat, voice and video features alongside shared playback.

  4. 04

    Connect services

    I used Firebase for account services and Cloudflare Workers for backend functions.

Key features

01

Room extension

I built party creation, joining, player controls and a Chrome popup.

02

Shared watching

I connected synced playback with room chat, voice and video features.

03

Player adapters

I added adapters for YouTube, Netflix, Prime Video, Disney+ and other listed services.

04

Web and backend

I built the project website and connected Firebase with a Cloudflare Worker.

A closer look

Website hero and extension panel
Website hero and extension panel

01 / 05

Tools & stack

JavaScriptFirebaseCloudflare WorkersChrome Extensions Manifest V3