Why Beats?
Four pillars that shaped this entire project — from napkin sketch to APK.
YouTube Data API v3 — Used for search results and video metadata only
youtube_player_flutter — Community package for audio streaming (not official YouTube plugin)
This is a learning project, not for commercial use
All intellectual property rights belong to their respective owners
No monetization or copyright infringement intended
Built solely for educational & skill development purposes
Four pillars that shaped this entire project — from napkin sketch to APK.
Every tool chosen with purpose. Every decision documented.
Search results & video metadata fetching
Data LayerCross-platform mobile development framework
Core AppBackend, realtime sync & cloud functions
BackendLow-latency LAN jamming communication
NetworkingIntegrated AI chatbot for music recommendations
AI LayerThis landing page & web presence
WebEach feature has a story — here's how they were born.
First idea — listening to music in sync with friends over a local network. Used UDP broadcast for low-latency real-time synchronization with a smart countdown system for perfect simultaneous playback.
Learned to fetch trending songs from YouTube Data API v3. Dual search system with automatic fallback and smart offline caching so you never miss a beat even without internet.
Short video format inspired by Instagram Reels & YouTube Shorts. Implemented vertical swipe UI in Flutter — 45-second clips at random positions, 10-video smart preloading buffer.
Real-time messaging and music card sharing via Supabase Realtime. Because music isn't just for listening — it's for sharing too. 17 messages/day fair usage limit keeps it sustainable.
Full transparency on API usage — no hidden surprises.
Beats is alive and evolving. Here's what's on the horizon.
Keep learning, keep improving with every release
More features if the community loves it
Always staying within legal boundaries
Maybe open-source in the future?
Your feedback directly shapes Beats!
Built by one person — but inspired by many.
A student developer building real things to learn real skills. Beats is my biggest project yet — and there's more to come.