Muzii is a collaborative music streaming platform where users can create, share, and manage live song queues with their friends.
Anyone can join a stream, vote for the next song, and add their favorite tracks — all happening live!
- 🔐 Google Authentication using NextAuth & Prisma
- 🎧 Song Queue Management — add, play, and vote on songs dynamically
- 📡 Live Stream Sharing — share your active music session via a public link
- 💾 PostgreSQL + Prisma ORM for robust data handling
- ⚡ Next.js App Router + API Routes for backend logic
- 💬 Real-time UI feedback for all actions (add/play/vote)
- 📱 Responsive design with Tailwind CSS & ShadCN components
| Layer | Technologies |
|---|---|
| Frontend | Next.js, React, Tailwind CSS, ShadCN UI |
| Backend | Next.js API Routes, Prisma, PostgreSQL |
| Auth | NextAuth (Google Provider) |
| Notifications | React Hot Toast |
| Language | TypeScript |
-
Sign in with your Google account to start your live stream.
-
Add YouTube songs to your queue.
-
Share your stream link with friends.
-
Friends can join, vote, and help choose the next song to play.
-
Integration with Spotify(to be done in future)
git clone https://github.com/Rkarama26/Muzii.git
cd app