Musical Chat is a platform where users are able to connect and Chat with people who have similar taste in music as them. The user needs to login with their Spotify account, which allows the platform to have access to the songs and genres they listen to. I created an algorithm which takes into account the favorite genres from users and match people based on it. Since there are several different genres, the algorithm takes into account how similar the genres are based on string similarity. When matched, they are able to chat in real time with each other using Web Sockets.
1 Month
The front-end is hosted on Netlify.
The front-end repository is: https://github.com/machadop1407/musical-connection-client
This repository if for the back-end. The back-end is hosted on two different Heroku Dynos. One for the Musical Chat Rest API, and the other for the Spotify Authentication.
2 tables:
Rest API:
Spotify Authentication:
Front End fully developed in ReactJS using the create-react-app boiler plate