All projects

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

Geet - Collaborative Music Streaming

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

Geet - Collaborative Music Streaming screenshot 1
View 01
Geet - Collaborative Music Streaming screenshot 2
View 02
Geet - Collaborative Music Streaming screenshot 3
View 03
Geet - Collaborative Music Streaming screenshot 4
View 04
Geet - Collaborative Music Streaming screenshot 5
View 05
Next projectInvoice Generation System