agentech
All work
MediaStreamingFirebase

Party Player

The party picks the playlist — propose, vote, play.

Overview

Party Player turns music selection into a group game: guests join a session via QR code or link, propose music videos from a huge library, and vote on what plays next — with synchronized, ad-free playback. The build spanned the Flutter app, serverless cloud logic, background media handling, and custom native plugin work.

The Challenge

Shared, vote-driven playback has to feel instant for everyone in the room, keep playing when the app is backgrounded, and monetize through in-app purchases that never lose a transaction.

Our Approach

  1. 01

    Real-time by design

    Built session, proposal, and voting logic on Firebase with Cloud Functions, so every guest sees the queue update live.

  2. 02

    Own the playback

    Handled background audio and video playback, and built a custom native plugin for device orientation detection.

  3. 03

    Monetize safely

    Architected a secure in-app purchase system with server-side receipt validation for transactional integrity.

Tech Stack

FlutterFirebaseCloud FunctionsGoogle Cloud RunNative Plugins

Results & Impact

Real-time
Shared, vote-driven playlists
100%
IAP transactional integrity
2
Platforms from one codebase

Gallery

Mohamed is a truly exceptional developer who brings passion and dedication to every project. His knowledge is extensive, and he consistently demonstrates a proactive approach, often anticipating needs and addressing issues before they arise. Additionally, he works with integrity and transparency, which makes collaborating with him a pleasure. Talented professionals like Mohamed are rare to find, and I highly recommend him to anyone looking for a skilled, reliable, and honest developer.

Denis Platonov

YOUR INDUSTRY IS NEXT

Let's engineer your sector's
defining product.

Book a Discovery Call