Discover the power of personalized playlists tailored to your mood and activities with Moodify!
- Effortless playlist generation based on mood, activities, and your listening history.
- Seamless Spotify account integration for a personalized music experience.
- Directly send and regenerate playlists with customized preferences.
- Automatic creation of shared playlists with friends for a collaborative music experience.
- Integrate with your Spotify account to generate personalized playlists.
- Input bar with fuzzy matching (NLP model) for precise mood mapping to Spotify API seeds.
- Dynamic playlist creation based on entered moods and song play history.
- Shareable playlist links for easy music sharing with friends.
- Integration of Chat GPT API in the search bar for refined mood inputs and more accurate playlist generation.
Elevate your music journey with Moodify - where your mood sets the rhythm! 🎶
![Screenshot 2023-12-28 at 2 20 38 pm](https://private-user-images.githubusercontent.com/95948346/293131051-92aa02ad-6c50-48f3-8362-d29ca13ca83d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTcyMDMsIm5iZiI6MTczOTM1NjkwMywicGF0aCI6Ii85NTk0ODM0Ni8yOTMxMzEwNTEtOTJhYTAyYWQtNmM1MC00OGYzLTgzNjItZDI5Y2ExM2NhODNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDEwNDE0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhNjFmZTNiNjlhOGU0YzQzZGY4ZmMyNWUyMzlmYWE5ZjQ0MzU3NjQxZjA4YjIwNGE2MDE4ZmU2YjAyNzJiMTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.L1yGnhVcENGssfB2xY5rzCT3ZRZfIYoqG16PWpn66JQ)
Clone the repository
$ git clone [email protected]:csesoc/trainee-3-23t3.git
From the root of the repository run the following command to download dependencies:
$ cd client && npm i && cd ../server && npm i && cd ..
NPM install in both the backend and frontend directories.
To run the frontend navigate to the /client directory and run npm run dev - i.e.
$ cd client && npm run dev
To run the backend navigate to the /server directory and run npm run dev - i.e.
# cd server && npm run dev