Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chengetanaim/beatrecommendersystembackend

A system for music producers and rappers/singers. I was trying to implement the product recommendation feature for music uploaded by producers. I used the collaborative filtering algorithm to be able to recommend songs to users.
https://github.com/chengetanaim/beatrecommendersystembackend

fastapi scikit-learn sqlalchemy unsupervised-learning

Last synced: 27 days ago
JSON representation

A system for music producers and rappers/singers. I was trying to implement the product recommendation feature for music uploaded by producers. I used the collaborative filtering algorithm to be able to recommend songs to users.

Awesome Lists containing this project

README

        

# BEAT RECOMMENDER SYSTEM

## OVERVIEW


  • A system used by music producers and rappers/singers

  • Two types of users, producers and rappers

### Producers


  • Producers upload music and their music is streamed

  • They can get stats/feedback of their music such as how many listens per month etc

  • Rappers will be able to buy producers' music

  • For rappers who listen to a certain producer's music the most, that producer has the ability to message those rappers and maybe collaborate

  • Producer's music will be recommended to rappers through collaborative filtering


### Rappers


  • Rappers can stream and buy beats

  • If they love the beat that they are listening to, they are able to like that beat. Note that this is crucial for collaborative filtering

  • Rappers can talk to the producer that they listen to the most, given that the producer has messaged them first

## PROJECT TEAM


  1. Chengetanai Mukanhairi

  2. Donty Sibanda