A Fun, Geo-Driven Social Audio App Built For Spontaneity, Discovery, And Local Storytelling
We built BakLOL, a social audio network where people record and explore short, funny voice clips tied to real-world places. The app features map-based discovery, real-time geospatial feeds, content moderation tools, and seamless recording workflows, all powered by Supabase and PostGIS for high-performance geo queries.
Introduction
A startup approached us to build BakLOL, a social audio platform designed to bring people together through humor and local soundbites. The goal was to create a location-driven ecosystem where users could:
-
Record short audio clips
-
Discover what people around them are sharing
-
Upvote/downvote content
-
Report or block abusive users
-
Explore recordings through an interactive map
The challenge was to create a real-time, scalable, geo-aware audio experience that feels lightweight, fun, and spontaneous.
The Challenge
BakLOL required an architecture capable of handling continuous location queries, thousands of audio posts, and sensitive UGC moderation. Major challenges included:
-
Accurate radius-based geo queries on a large dataset without performance degradation.
-
Preventing abusive content in a community-driven voice platform.
-
Ensuring frictionless recording & playback on unstable networks.
-
Maintaining smooth user flows while handling edge cases like blocked users, flagged audio, and empty zones.
-
Reliable moderation tools without deleting data or impacting platform integrity.

Our Approach
We engineered BakLOL as a scalable, audio-first social platform with a strong geospatial core.
Location-Based Audio Map
An interactive map shows recordings nearest to the user, updating dynamically as they move.
PostGIS-Powered Geo Queries
Using ST_DWithin and indexing to ensure millisecond-level responses on large datasets.
Fast Recording & Playback System
Low-latency audio upload pipeline using Supabase Storage + local caching.
UGC Safety & Moderation
Reporting, blocking, Terms-of-Use gating, and email verification for secure onboarding.
Smooth UX Across Sessions
Persistent state handling for upvotes, playbacks, blocked users, and session resumes.

The Impact
+60%
Faster Geo Querie reduced lookup time dramatically vs basic lat/long filtering.
85%
reduction in moderation overhead through automated safety workflows for in-app reporting and user blocking.
3×
Increasing real-time map interaction boosted discovery and repeat usage.
99%
Optimized upload & caching ensured consistent playback even on slow networks.
Making IT Possible
Making IT Possible
Making IT Possible
Making IT Possible
Making IT Possible
Making IT Possible
201, iSquare Corporate Park, Science City Road, Ahmedabad-380060, Gujarat, India
For Sales
Looking For Jobs