"Zupe" is the perfect place to discover new music and new people simultaneously. This website allows users to listen to millions of songs, create a personalized music profile based on their tastes, and share it with the world. The focus is on connecting users through their music preferences, making it a unique platform for discovering both music and individuals with similar music taste.
- Millions of Songs: Explore a vast library of songs across different genres.
- Custom Playlists: Create personalized playlists based on your music preferences and listening history.
- Monthly Playlists: Receive curated monthly playlists tailored to your music choices.
- Comments and Interaction: Comment on songs, share your thoughts, and engage with other users' comments.
- Lyrics: Access lyrics for each song.
- High-Quality Music: Enjoy high-quality music streaming.
- Music Profiles: Showcase your music taste, profile picture, monthly playlist, and top 3 songs.
- Activity Feed: Display comments, recommended users to follow, and playlists on your profile.
- Privacy Settings: Choose to make your profile visible to everyone or only to friends.
- Friend Activity: See what your friends are currently listening to and vice versa.
- Playlist Sharing: Share music playlists with other users privately.
- Sign Up and Login: Users can sign up by entering personal details and personalize their music profile.
- User Privacy: Control visibility settings for your profile and activities.
- Friend Interaction: Share music, see each other's listening activities.
- Frontend: Vue.js, TypeScript, CSS
- Backend: Node.js
- Database: MySQL
- IDE: Visual Studio Code
- Clone the repository.
- Install the required dependencies.
- Configure the database settings.
- Run the application.
Feel free to contribute to the project by opening issues or submitting pull requests.
This project is licensed under the MIT License.