Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 MelodyMix

MelodyMix is a Spotify clone with an exciting twist: it combines music streaming with an integrated merchandise store, allowing users to listen to their favorite tracks and purchase exclusive merchandise from their favorite artists—all in one place.


🚀 Features

🎶 Music Streaming

  • Discover and stream millions of songs.
  • Explore recommended tracks based on your listening history.

🛍️ Merchandise Store

  • Browse and purchase exclusive artist merchandise.
  • Filter merch by artist, category (clothing, accessories, etc.), and price.
  • Support your favorite artists directly.

📈 User Dashboard

  • View and manage your playlists, purchased merch, and account settings.
  • Track order history for merchandise purchases.

🔍 Search and Explore

  • Advanced search for songs, albums, artists, and merch.
  • Explore trending songs and best-selling merch.

🎨 Artist Profiles

  • Learn more about artists, including their bio, top tracks, and merch collection.

💳 Secure Payments

  • Integrated payment gateway for seamless and secure transactions.

🛠️ Tech Stack

  • Frontend: React Native, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT-based authentication
  • Payments: Stripe API, Paypal
  • File Storage: Cloudinary

📦 Installation

  1. Clone the repository:
    git clone https://github.com/your-username/melodymix.git
    cd melodymix

Frontend Setup

  1. Install dependencies for client:
    cd client
    npm install
  2. Start the frontend
    npx expo start

Backend Setup

  1. Install dependencies for server:
    cd server
    npm install
  2. Start the backend
    npm run dev

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages