Skip to content

Feature Requested to added ... #29

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

Activity

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

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