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.
- Discover and stream millions of songs.
- Explore recommended tracks based on your listening history.
- Browse and purchase exclusive artist merchandise.
- Filter merch by artist, category (clothing, accessories, etc.), and price.
- Support your favorite artists directly.
- View and manage your playlists, purchased merch, and account settings.
- Track order history for merchandise purchases.
- Advanced search for songs, albums, artists, and merch.
- Explore trending songs and best-selling merch.
- Learn more about artists, including their bio, top tracks, and merch collection.
- Integrated payment gateway for seamless and secure transactions.
- Frontend: React Native, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT-based authentication
- Payments: Stripe API, Paypal
- File Storage: Cloudinary
- Clone the repository:
git clone https://github.com/your-username/melodymix.git cd melodymix
- Install dependencies for client:
cd client npm install - Start the frontend
npx expo start
- Install dependencies for server:
cd server npm install - Start the backend
npm run dev