See what everyone within 300ft of you is playing on Spotify, in real time.
Vibin turns the room you're standing in into a music feed. Open the app and you see a live radar of everyone within 300 feet and what they're playing on Spotify right now — track, album art, status — placed by real distance and compass direction on a procedurally generated 16-bit map. Tap someone to nudge them. Nobody's location is ever shared: the server returns distance and direction only. This is a finished MVP, not a prototype. Version 1.0.0 uploads to App Store Connect, clears Apple's binary processing, and installs and runs on real devices through TestFlight. Every App Store compliance item is already handled: privacy manifest, permission strings, in-app account deletion, encryption declaration. WHAT YOU'RE ACTUALLY BUYING The hard part of this app isn't the screens. It's the edge cases that each cost a build cycle or a rejection to find: Spotify's now-playing API reports "nothing playing" for audible music if you omit one undocumented parameter. Handled, along with podcasts, paused states and private sessions — six distinct playback states in all. Expo release builds silently drop environment variables that work fine in development. Fixed, with the reason written down in the code. iOS location permissions have an ordering bug that only shows up for returning users. Solved. Apple rejects builds for permission strings you never asked for. This build carries all of them. Every one of those is fixed and explained in the code rather than lost. TECH STACK Expo SDK 57 / React Native 0.86 / React 19, New Architecture enabled TypeScript 6 in strict mode — 4,900 lines, compiles with zero errors Supabase Postgres with PostGIS for proximity search Spotify OAuth 2.0 with PKCE — no client secret in the app Realtime nudges delivered as local notifications; no push provider needed The entire backend is ONE 400-line SQL file. No server, no Docker, no monthly hosting bill. PRIVACY DESIGN — a real selling point for any campus or venue pilot Identity is a SHA-256 hash; raw Spotify IDs never leave the device Coordinates are never sent to any client, only distance and bearing All tables locked with row-level security; every operation goes through a controlled function Presence data deletes itself 15 minutes after you go quiet No analytics, no tracking, no ad SDK, no device tokens WHAT'S INCLUDED Full source and Git history, nothing obfuscated, no private dependencies schema.sql — the complete backend, ready to paste into a fresh Supabase project All assets: app icon, Android adaptive icons, splash, three bundled open-licence fonts README with architecture and setup from zero A long plain-language TestFlight deployment guide written for a beginner 14 days of email support for setup HONEST STATUS No users, no revenue, no traction. This is a code and IP sale. I built it for a campus pilot and I'm moving on to other projects. Android builds and runs but has never been through a Play Store submission. Apple Music support is the obvious next feature — the playback layer is already abstracted so a second provider slots in without touching the UI. Not transferable: my Apple Developer account, the Spotify app registration and the Supabase project. All are free or quick to recreate, and the setup guide walks the buyer through it. Sold strictly as-is. No post-sale support, setup assistance, consulting or maintenance is included or available. The documentation is thorough and written for someone taking this over cold — that's deliberate, because it's all the handover there is. Please factor that in before making an offer.
Project details
Next step: <p>The highest-value next step is Apple Music support. Right now the app is Spotify-only, which roughly halves your addressable users. The playback layer is already abstracted behind a single interface with an explicit "not linked" state, so a second provider slots in beside the Spotify service without touching any UI code. This is the one change I'd make first.</p><p><br></p><p>After that, in rough order of value:</p><p><br></p><p>- Pick a dense venue and pilot it. This is a density product — it's dead with two users and fun with fifty. A campus, festival, conference or large office is where it comes alive. The 300ft radius is a single constant you can tune per venue.</p><p>- Add a social graph. Everything today is anonymous and proximity-only, so a connection vanishes when you walk away. Friends, follows or a simple "keep in touch" would give people a reason to come back.</p><p>- Request a Spotify production quota. The app is in Spotify's development mode, capped at 25 users, until you submit for an extension.</p><p>- Ship Android. The permissions, manifest and adaptive icons are all in place and the code is cross-platform — it just has never been through a Play Store submission.</p><p>- Reuse the proximity layer for something else entirely. The PostGIS presence model, the 15-minute expiry and the privacy design (hashed IDs, distance-and-bearing-only responses) generalise to dating, events, conferences or campus safety apps with no music in them at all.</p>
For sale
Asking price: $1,500 USD
What's included
Source code, All related design work
Included beyond the source code: schema.sql — the complete backend in one file. Paste it into a fresh Supabase project and the database, proximity search, expiry jobs and access rules are all created. Full README with architecture, tech stack and setup from zero. DEPLOYTESTFLIGHT.md — a long, plain-language guide taking someone from a fresh Mac to a TestFlight build. Written for a complete beginner, including the App Store privacy answers and a troubleshooting table. .env.example with every variable documented and the exact dashboard path to find each value. All visual assets: app icon, Android adaptive icons, splash screen, and three bundled open-licence fonts. The full Git history, so you can read how each problem was found and fixed. NOT included: my Apple Developer account, my Spotify app registration, my Supabase project. All are free or quick for you to create, and the setup guide covers it. Sold as-is with no post-sale support or consulting. That's exactly why the documentation is as thorough as it is — it's written to stand on its own without me.
Reason for selling
I feel that the project requires skills that I do not necessarily have and would like to see someone else take over.
Project metrics
Average Monthly Revenue: Pre-revenue
More side projects like Vibin — 300ft Spotify Music Radar
SideProjectors is a marketplace where developers can sell, buy, and showcase side projects and find co-founders. The platform lets you list projects for sale, discover projects to buy, seek co-founders, and share projects with the community.