web
3 weeks
March 2024
TypeScript
Sonar is a unique geo-social platform that allows users to record and share voice messages that are pinned to their real-world locations. Built with modern web technologies, Sonar creates an immersive auditory map where users can leave audio notes, poems, memories, or shout-outs—each anchored in space. Listeners nearby can tune in and discover what's been said in their current area. The platform includes custom-designed map styles like High Contrast, Normal, and Watercolor, with support for dark and light modes, enhancing the experience for different moods and environments.
SOLUTION_PROTOCOL: Combined geolocation API with Firestore and Mapbox pins, synchronizing location and voice metadata
SOLUTION_PROTOCOL: Used geohashing and bounding-box filtering to serve nearby messages efficiently
SOLUTION_PROTOCOL: Used Blob storage with audio compression and streaming for smooth mobile experience
SOLUTION_PROTOCOL: Designed and implemented custom Mapbox styles with built-in light/dark mode toggling