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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyOTUwODksIm5iZiI6MTczOTI5NDc4OSwicGF0aCI6Ii85NTk0ODM0Ni8yOTMxMzEwNTEtOTJhYTAyYWQtNmM1MC00OGYzLTgzNjItZDI5Y2ExM2NhODNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE3MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjYTgyYzhkYzg2ODAyYTlkMjg5YTc3N2M2YzVmYjA2OTNjOGJjMTMwZTg1Y2MwZWRiMDU0ZmUzYWUyZTMyN2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.1Oa9K15uFeRs7J0T4cUM7ulQdsXsn9YLPHrb3HuhbF8)
![Screenshot 2023-12-28 at 2 21 34 pm](https://private-user-images.githubusercontent.com/95948346/293131057-0bceea56-e053-4724-8b07-6569c6356494.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyOTUwODksIm5iZiI6MTczOTI5NDc4OSwicGF0aCI6Ii85NTk0ODM0Ni8yOTMxMzEwNTctMGJjZWVhNTYtZTA1My00NzI0LThiMDctNjU2OWM2MzU2NDk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE3MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4MWU5MjRmNmU1MzhhZDZhZjM5NTgxZjI4YmYyYTA3MGEwOTA5YjI1NTJmZTNlOWQ3Mjk2NjQyY2Q5N2U3N2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.O2xEr4oFiu0B-sStdEBkDeYrSJypaBM2u88GDfv5Dkk)
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