←All projects
View 01
View 02
View 03
View 04
View 05 Next projectInvoice Generation System→
Full-Stack Mobile & Web/2025/In Development
Geet - Collaborative Music Streaming
Listen together, share emotions, collaborate on playlists
React Native / Next.js / Node.js / WebSockets / Real-time

Growing
users
Community-driven
playlists
Multiple concurrent users per session
realTimeConnections
Overview
Geet reimagines music streaming by focusing on collaboration and shared experiences. Unlike traditional streaming platforms optimized for individual consumption, Geet enables synchronized listening, collaborative playlists, and emotion-driven music discovery for friends and groups.
Features
- 01Collaborative playlist creation and editing
- 02Synchronized real-time listening
- 03Friend-based music discovery
- 04Lyrics and karaoke experience
- 05Event-based playlist templates (trips, parties, dates)
- 06Music request system with notifications
- 07Admin dashboard for content management
- 08Real-time user activity and engagement
Stack
frontend
- React Native
- Expo
- Next.js
- TypeScript
- Tailwind CSS
- NativeWind
backend
- Node.js
- Express
- PostgreSQL
- Drizzle ORM
realtime
- WebSockets
- Socket.io
devops
- Docker
- GitHub Actions
tools
- Biome
- pnpm
- Metro (React Native)
Process
Challenges
- Real-time synchronization across multiple users
- Efficient streaming infrastructure with minimal server load
- Scalable playlist collaboration system
- Cross-platform consistency (mobile & web)
Solutions
- WebSocket-based real-time synchronization engine
- Optimized audio streaming with adaptive bitrate
- Event-driven architecture for playlist collaboration
- Unified API serving both mobile and web clients
Gallery
View 01
View 02
View 03
View 04
View 05