Skip to content

Feature Requested to added ... #29

@hey-Zayn

Description

@hey-Zayn

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions