nathanielescribano / buffalohostage

music social site.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Music sharing website with social features.

Implemented:

  • Handles users

  • Handles bands (subset of users)

  • Has songs (songs can be public/private and belong to certain users)

  • Added bootstrap

  • Authorization used for uploading/deleting.

  • Bands can upload songs

  • Anyone can stream songs

  • Only bands can view private songs

To implement (priority):

  • Improve/fix url_for_song helper function

  • change routing to show band names instead of user_id

  • ensure users are only uploading approved formats.

  • Add testing for everything (oops)

  • Add mailer (introduce new users to the site)

To implement (low priority):

  • Songs have votes/likes

  • Add albums and artwork

  • Add track number (and ordering)

  • Add javascript

  • Add bios to users

  • Add user listing page

  • Make the site prettier

  • Tidy up and refactor code whenever possible

Potential Technologies to look at and use:

  • Javascript (coffeescript, jquery, angular, backbone, etc…)

  • HAML, SCSS

Things to consider:

  • Uniqueness of song names?

  • case sensitive band names?

About

music social site.


Languages

Language:CSS 76.0%Language:JavaScript 22.2%Language:Ruby 1.7%Language:CoffeeScript 0.1%