moonpie.watch
Keeping two people on the same frame, from anywhere.

The challenge
Watching something 'together' across a distance normally means counting down to a shared play button and hoping the streams stay aligned. Every pause, buffer, and seek breaks the illusion. The harder problem is not video — it is keeping two clients in agreement about a single playback position while both people are also talking to each other.
The solution
A private watch room built around a shared playback state: play, pause, and seek propagate to both viewers so the timeline stays aligned when either person interacts with it. Around that core sit live chat, video and voice calling, reaction emoji, mood-based room palettes, and a virtual gifting system backed by a coin balance. Payments are handled through Paystack for African cardholders and Stripe elsewhere.
Platform
What the platform does.
- 01Synchronised Playback
- Play, pause and seek propagate between both viewers so the timeline stays aligned when either person interacts with it.
- 02Live Presence
- Real-time chat, video and voice calling, and reaction emoji so the room carries the conversation as well as the film.
- 03Private Rooms
- Invite-only watch rooms with mood-based colour palettes.
- 04Virtual Gifting
- A coin balance funded through Paystack or Stripe, spent on gifts sent inside the room.
Technology
Engineered with modern technology.
Everything listed here is running in the production platform — verified against the project’s own dependencies and deployment configuration, not a list of things we considered.
- Web Platform
- Real-time Sync
- WebRTC
- Stripe
- Paystack
Showcase
Inside the platform.

