AudioNimbus is a music app inspired by SoundCloud, built on Rails and Backbone. Users can:
- Create accounts
- Create sessions (log in)
- Play tracks
- Upload tracks
- Tag tracks
- View tracks
- Follow users
- View a feed of tracks from followed users
- Search for tracks by title
- Search for tracks by tag
I will implement user authentication in Rails based on the practices learned at App Academy. By the end of this phase users will be able to upload, view and play tracks.
I will add API routes to serve user and track data as JSON, then add Backbone models and collections that fetch data from those routes. By the end of this phase, the existing Rails views will have been ported over to Backbone.
I will implement the ability for users to follow other users and tag tracks. A User's feed/stream will show tracks uploaded by user's that they follow. Tags will appear under a track on the track's show view.
I will implement the ability to search for tracks by either their track name or by tag names. At this stage I will start putting finishing touches on my page layout.
- Trending feed (from follows)
- Track comments
- User Profile