ryanscottaudio / CloudSound

Capstone project for App Academy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CloudSound

Live link

Heroku link

Features

CloudSound is a SoundCloud-inspired social network for music-makers built on Rails and Backbone. Users can:

  • Create accounts
  • Create sessions (log in)
  • Log in through Facebook using OmniAuth
  • Upload tracks using Paperclip; files are hosted on AWS S3
  • View and listen to tracks using a representative waveform drawn with wavesurfer.js
  • Add track likes and comments
  • Follow users
  • View a feed of the latest tracks from followed users
  • Search for tracks and users using PgSearch and a polymorphic table
  • Find users using vanity URLs (e.g. cloudsound.xyz/username leads to username's public page)

To Do

  • Track genres/tags
  • Notifications
  • Track vanity URLs
  • User/track analytics
  • Create playlists
  • Editing tracks
  • Follow suggestions

YES

About

Capstone project for App Academy.


Languages

Language:JavaScript 49.2%Language:Ruby 31.8%Language:CSS 15.6%Language:HTML 3.4%