Real-Time Voting and HLS Video Streaming for a Social Content Competition App, Built From Scratch

Mindbowser built the iOS app, Android app, and web admin backend for a social video and photo competition platform, including the GPU-accelerated filtering, watch-time-based vote integrity, and auto-scaling HLS streaming infrastructure behind it. No comparable platform existed to build from at the time.

Talk to Us
Customer Focus

A social video and photo competition platform where users upload content, vote on entries, and see daily and monthly winners crowned by vote count.

Scope

iOS app, Android app, and web admin backend, including video streaming architecture and custom analytics.

Stack

iOS, Android, HLS Video Streaming, GPUImage, Amazon S3, Amazon RDS, Auto Scaling.

Status

Delivered

The Problem

Building Without a Reference Point

The build started without a close product precedent, and each layer of the platform surfaced its own technical constraint.

01
No Existing Precedent

No platform combined user-generated video and photo competitions with real-time voting and brand participation at the time, so there was no comparable product to build from.

02
GPU-Based Video Filtering Performance

Applying filters to video is far more processing-intensive than applying them to static images, and filters needed to render quickly at upload without slowing the pipeline down.

03
Vote Integrity Through Precise Watch-Time Tracking

The voting mechanic required a user to watch at least one-third of a video before their vote counted, which meant building event-level tracking into Apple's video player rather than relying on a simple watched or not-watched flag.

04
Streaming Infrastructure at Scale

High-volume video uploads and streaming needed infrastructure that could scale without degrading playback for viewers.

05
Content Moderation for User-Generated Content

Because the platform was open to user-generated content, it needed a real moderation system to handle abusive or flagged videos.

The Tech Stack

A native iOS and Android front end backed by GPU-accelerated video processing and auto-scaling HLS streaming infrastructure.

iOS Android HLS Video Streaming GPUImage Framework Amazon S3 Amazon RDS Auto Scaling
What We Built

A Full-Stack Build, From Native Apps to Streaming Infrastructure

Native iOS and Android Apps With Platform Analytics

Mindbowser designed and built the iOS app, Android app, and web admin backend end to end, matching the youth-oriented visual identity the client wanted and giving the admin team visibility into platform activity.

  • iOS and Android apps built around a youth-oriented, brand-specific visual identity
  • Custom analytics dashboard tracking total users, total videos, popular videos, and other core engagement metrics
  • Push notification system for admin-to-user broadcast messaging
  • Web admin backend built alongside the mobile apps for platform-wide management

Building a Video or Content Platform With Real-Time Engagement?

Talk to us about product engineering for consumer video platforms, from GPU-accelerated processing to streaming infrastructure that holds up under high-volume uploads.

Talk to Us

Let’s #Transform Healthcare,# Together.

Partner with us to design, build, and scale digital solutions that drive better outcomes.

Location

Global Tech Teams LLC, 525 Washington Blvd, Industrious at Newport Tower, Jersey City, NJ 07310, United States.

Contact

+1 408 786 5974
contact@mindbowser.com
BOOK A QUICK CONSULTATION

Have a Healthcare Project in Mind?

Let’s discuss your goals, workflows, and next steps in a focused consultation call.

Calendar icon Schedule a Call

Contact form