Skip to content

ecatkins/instabilly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoneyMusic

MoneyMusic was created by Edward Atkins and Adam Jeevaratnam over the course of 4 weeks as a final project for a coding bootcamp. The idea behind the app was to combine a social network and a music recommendation engine. Anyone with a Spotify account, free or premium, can sign up, sync their Spotify saved songs and playlists, and begin receiving playlists generated by our algorithm. Users can even tweak aspects of our algorithm in order to generate playlists based on adjustable criteria. A user has the ability to like or dislike playlists, which further informs the algorithm about the user's taste in music. Playlists that are saved in the MoneyMusic app will appear in the users Spotify account. The social network components allow a user to make posts about specific songs as well as see the posts of the users that they follow. If a user likes a song posted by another user, they can save it in MoneyMusic, and it will be in their Spotify account. Sign up with a valid email address and check it out!

Technologies used: Python/Django, PostgreSQL, Javascript, jQuery, HTML, CSS, Bootstrap.

General Resources

  1. [Spotipy Docs] (http://spotipy.readthedocs.org/en/latest/#examples)
  2. [Spotify Play Button Widget] (https://developer.spotify.com/technologies/widgets/spotify-play-button/)
  3. [Echnoest Pyen] (https://github.com/plamere/pyen)
  4. [Echonest pyechonest] (https://github.com/echonest/pyechonest)
  5. [sklearn] (http://scikit-learn.org/stable/)

Screenshots

alt text alt text alt text