A website designed for music lovers, which allows users to upload their songs, join rooms to chat and listen to music together. This platform is built using the Client-Server architecture.
- Listen to music together.
- Upload your own songs.
- Comment to other's music.
- Create your playlist.
- Manage profile.
- Send reports/feedback to admin.
- And other engaging features.
-
Runtime environment:
- Node.js 20.10.0+.
- MongoDB for database storage.
- Firebase Storage for file storage.
- Vercel for hosting.
-
Development environment:
- Node.js 20.10.0+.
- React.js 18.2.0+ for frontend development.
- Tailwind CSS for styling.
- MongoDB for database storage.
- Firebase Storage for file storage.
To install and run the project locally, follow these steps:
- Clone this repo.
- Run
npm install
to install the dependencies. - Run
npm start
to start the server.
You can simply click this link to get started.