A video publishing website for amateur guitarists to upload their cover. The website is written in Ruby.

consist of (bold for completed task):

  • ruby frame work - Rails
  • Markup - Markdown
  • database - MySQL
  • database manager - MySQL WorkBench
  • user registration - devise / sorcery / openid
  • file uploading - paperclip / attachment_fu
  • comment - act_as_commentable
  • video embedding (simply using sanitize tag)
  • news stream - social_stream
  • video embedding - youtube_it
  • search - sunspot
  • like videos - likable
  • advertising openx / rails-ad-server
  • deploy - heroku
  • apotonick’s cells????

v1 aka champo :

  • simple of rails app with video embedding
  • no search yet
  • avoid featuritis
  • make user management system with devise
  • commentable??? (having some conflict in model)
  • deploy on heroku
  • deploy to github

At last, it is fully functioning but i got some problems.problem on ‘user management system’. The problem is, i can delete your videos without your permission, as long as you’re log in as a user. I hope to fix it in next version, using CanCan,god willing :)

I dont know where to deploy the app, Heroku don’t support MySQL database in their free plan :(