A modern music streaming platform with seamless audio experience and robust features.
- 🎶 Stream & Upload Music
- 🔒 JWT Authentication
- 📂 Cloud Storage (Cloudinary)
- 🌐 Responsive UI (React + Tailwind)
- 📩 Email Notifications
muzox/
├── frontend/ # React frontend
├── backend/ # Node.js/Express server
├── package.json # Root package.json
└── .gitignore # Git ignore rules
- React, React Router
- Zustand (State Management)
- Tailwind CSS
- Axios, React Query
- React Hook Form + Zod
- Node.js + Express
- MongoDB + Mongoose
- JWT Authentication
- Multer + Cloudinary
- Nodemailer
-
Clone & Setup
git clone https://github.com/yourusername/muzox.git cd muzox -
Frontend
cd frontend npm install # Create .env file based on .env.example in frontend directory npm run dev
-
Backend
cd backend npm install # Create .env file based on .env.example in backend directory npm run dev
-
Environment Setup
- Create
.envfiles in both frontend and backend directories - Use the provided
.env.examplefiles as templates - Never commit your actual
.envfiles to version control
- Create
- 🎧 Playlists & Favorites
- 💬 Live Lyrics
- 📮 Social Features
- 📱 Mobile App