Tunr is an iTunes-like application for purchasing and listening to music. Tunr was developed as a sample Rails project for the January 2014 Web Development Immersive course at General Assembly. It was developed over a 3 day sprint to model the agile software development process.
- Ruby 2.1.0
- Ruby on Rails 4.0.2
- PostgreSQL Database
- Authentication & Authorization from scratch using bcrypt-ruby
- iTunes search API & HTTParty
- Testing using using rspec-rails & shoulda-matchers
- As a user I should be able to browse the song selection so that I can find sweet beats
- As an admin I should be able to create, edit, update and destroy songs and artists so that I can control what is in the store
- As a user I should land on a splash page for the site so that I have some idea of how to get started
- As a user I should be able to sign in and out of a secure account so that I can keep my payment information, songs, data, etc. safe and private
- As a user I should be able to preview a song so that I can determine whether I like it before I decide to purchase it
- As a user I should be able to purchase a song so that I can manage music that I like
A full list of user stories can be found by looking at this Pivotal Tracker Project