https://github.com/verlias/melodymatch-codefest2024
MelodyMatch combines genre filtering and audio analysis techniques to offer personalized music recommendations, implemented with Python's scikit-learn, Flask, and React.
https://github.com/verlias/melodymatch-codefest2024
flask python reactjs scikit-learn
Last synced: 12 months ago
JSON representation
MelodyMatch combines genre filtering and audio analysis techniques to offer personalized music recommendations, implemented with Python's scikit-learn, Flask, and React.
- Host: GitHub
- URL: https://github.com/verlias/melodymatch-codefest2024
- Owner: Verlias
- License: mit
- Created: 2024-04-09T22:16:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-19T14:13:11.000Z (almost 2 years ago)
- Last Synced: 2025-06-17T05:38:05.735Z (about 1 year ago)
- Topics: flask, python, reactjs, scikit-learn
- Language: JavaScript
- Homepage:
- Size: 22.2 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MelodyMatch
## Whats MelodyMatch?
MelodyMatch combines genre filtering and audio analysis techniques to offer personalized music recommendations, implemented with Python's scikit-learn, Flask, and React.
## Why ?
Introducing Melody Matcher, your ultimate companion for discovering music that speaks to your soul! Our groundbreaking website utilizes cutting-edge AI and machine learning algorithms to analyze your favorite songs and instantly recommend similar tracks tailored to your unique taste. Whether you're seeking tunes that match a specific vibe, exploring new genres, or simply looking for your next musical obsession, Melody Matcher has you covered. Say goodbye to endless scrolling and let Melody Matcher revolutionize your music discovery experience today!
## Tech Stack
[](https://skillicons.dev)
## Dependencies for React Frontend
cd client
npm install
npm install react-router-dom
npm install axios
npm install @tsparticles/react
npm install @tsparticles/all
## Dependencies for Flask Backend
```
pip3 install flask
```
```
pip install flask
pip install sklearn
pip install dotenv
pip install spotipy
pip install flask-cors
```
## To Run Backend
```
cd backend
```
```
python3 {whichever file needs to be ran}
python main.py
```