Skip to content

depaolif/koko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

380 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KokoMusic

KokoMusic was Jeffrey Hechler, Frederico De Paoli, and Ian Boynton’s first Ruby on Rails application.

About KokoMusic

KokoMusic is a music discovery application that utilizes Spotify’s API to allow users to search for songs, add reviews and up/down vote other users’ reviews. The application leverages a users’ voting data to provide them with a dashboard of curated suggestions, as well as views for the songs and artists trending across the site.

Personalized recommendations come from three data segments:

  1. The last 100 reviews from a user’s friend group.
  2. The last positive review from the user’s that have written reviews that have received the most up-votes.
  3. The last positive review from the user’s that the signed-in user has up-voted the most.

The song and artists views’ use average weighted reviews to determine what qualifies as trending. Using web sockets, our application records and reflects up-vote activity in real-time. At the point of recording up-votes, the song’s weighted average review is re-calculated, negating reviews with negative up-vote totals.

Technologies Used

  • Ruby on Rails
  • jQuery
  • Web Sockets
  • Bootstrap/CSS
  • ActiveRecord
  • PostgreSQL
  • bcrypt
  • RESTful API Architecture
  • Spotify API Integration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors