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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTUyNTY4MTEsIm5iZiI6MTcxNTI1NjUxMSwicGF0aCI6Ii85NTk0ODM0Ni8yOTMxMzEwNTEtOTJhYTAyYWQtNmM1MC00OGYzLTgzNjItZDI5Y2ExM2NhODNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTA5VDEyMDgzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRhNGFkNmM3N2ExMDRjMGYxNmQwNzI5M2RjYzM4N2I4Njc4MjYzZmE4YmMxOWM1YmVhZGEzN2MyMDcyYTJlMjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.UiUjvvpPK1nsSnPEGzhKCe1-hVxrK7YZaIPJQ6sJjl8)
![m5](https://private-user-images.githubusercontent.com/95948346/293144193-66714b78-72c6-40a2-ad5b-eaeae9b935ed.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTUyNTY4MTEsIm5iZiI6MTcxNTI1NjUxMSwicGF0aCI6Ii85NTk0ODM0Ni8yOTMxNDQxOTMtNjY3MTRiNzgtNzJjNi00MGEyLWFkNWItZWFlYWU5YjkzNWVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTA5VDEyMDgzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1NGUyNmM0MTFiMWZmZTUyNzcwZWNjMzcxZDhmOGQ3ZjYxYjAxMDM1YzQ3YmU1MDc2OTZhNzc0MDJlNDQzNTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sqdSp96VFIWgClM3PAko4s3R9fwDD6jQCFNXgEImH_s)
Clone the repository
$ git clone git@github.com: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