Skip to content

Conversation

@hey-Zayn
Copy link

a full-featured Spotify-inspired music streaming platform with integrated real-time chat functionality. The application enables users to listen to music without authentication while providing social features like chatting with other users after signing up.

Frontend (React 19 + TypeScript + Tailwind CSS)
Modern UI/UX: Responsive design with dark/light themes using Radix UI components

Music Player: Full-featured audio player with play/pause, seek, volume, and queue management

Real-time Chat: Socket.IO powered chat interface with online user indicators

Authentication: Clerk integration for secure user login/signup

State Management: Zustand stores for music, auth, and chat state

Error Handling: Sentry integration for frontend error tracking

Backend (Node.js + Express + MongoDB)
RESTful APIs: Complete CRUD operations for songs, albums, playlists

Real-time Server: Socket.IO server for instant messaging

File Management: Cloudinary integration for audio file storage

Authentication: Clerk middleware for secure endpoints

Database: MongoDB with Mongoose schemas for data persistence

Admin Features: Exclusive admin panel for content management

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant