An open API service indexing awesome lists of open source software.

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.

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

[![My Skills](https://skillicons.dev/icons?i=react,js,flask,python,sklearn)](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
```