Welcome to MeloMix Backend! This repository powers the server-side magic behind MeloMix, your ultimate destination for collaborative music experiences.
- Node.js: Powering the backend with JavaScript magic.
- Express.js: Our trusty companion for building robust web applications.
- Socket.IO: Enabling real-time, bidirectional communication for seamless jam sessions.
- Prisma: The ORM for our database.
- YTMusic API: Our music library.
MeloMix is more than just a project—it's a passion for music and community. With MeloMix, we're redefining how music lovers connect, collaborate, and groove together in real-time.
- Real-time Jam Sessions: Experience the thrill of synchronized music playback with friends, no matter where they are.
- Playlist Sharing: Share your favorite tunes and discover new tracks with fellow MeloMixers.
- Scalable Architecture: Built on Node.js and Express.js, MeloMix is ready to scale as our community grows.
- Clone the Repository: Get the backend code onto your local machine.
- Install Dependencies: Run
npm install
to install all required packages. - Start the Server: Fire up the server with
npm start
and let the music begin!
We're jamming better together! Join us in making MeloMix even more awesome. Whether you're squashing bugs, adding features, or suggesting improvements, your contributions are welcome.
MeloMix is licensed under the MIT License. See the LICENSE file for details.