Tunr is an iTunes-like application for purchasing and listening to music. Tunr was developed as a sample Rails project for the April 2014 Web Development Immersive course at General Assembly. It was developed over a 4 day sprint to model the agile software development process.
- Ruby 2.1.1
- Ruby on Rails 4.1.1
- PostgreSQL Database
- Authentication & Authorization from scratch using bcrypt-ruby
- iTunes search API, Spotify API & HTTParty
- Testing using using rspec-rails, capybara, shoulda-matchers and factory_girl_rails
- 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 an admin, I want to be able to curate the list of artists and songs available for purchase on Tunr so that I can appeal to the largest audience
- 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