Find songs about states! A roadtrip playlist app
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
tmp/cache/assets/development/sprockets
vendor/assets
Gemfile
Gemfile.lock
README.rdoc
Rakefile
config.ru

README.rdoc

README

WDI PROJECT 1 : Statesongs

Written in:

*Rails 4.1.0 *Ruby 1.9.3

About Statesongs:

This is a studen project app that allows users to browse songs about all of the 50 states categorized by state, and create and save playlists. The songs will all feature the state name somwhere in their lyrics.

See it live on Heroku: fast-sands-1667.herokuapp.com

APIs used:

It uses the MusicXmatch lyrics API (free developer version.) It uses the instagram API to display pictures tagged by state. It uses Spotify to display a song player. It uses Weather Underground to display weather by state capital.

MusicXmatch developer version is limited to 2k queries/ day.

Gem dependencies:

*It uses BCrypt for password encryption. *It uses HTTParty for API interface.

Data model

This project uses four tables in ActiveRecord: States, Users, Selections, and Playlists.

Styling

Uses the ResponsiveGrid system for column layout.

Using Statesongs!

Without a registered account, users can browse songs by state. After signing up for an account, name a playlist. Click on the new playlist name to begin adding songs. Clicking on a state name from the main state screen will display songs with that state name in the lyrics. Select “add song” and the song will be added to the bottom of your currently selected playlist. Clicking the playlist title again will allow you to continue adding songs to that playlist. Users can have as many playlists as they'd like.

Future plans for world domination

*New feature to search for songs by country name, based on wikipedia list of countries. *Would like to find or create a more comprehensive database of lyrics to search through for queries, as returns are currently limited to ten only and limited to selected MusicXMatch licensed partners.

More Info on Project Specifications:

github.com/ga-students/WDI_NYC_Apr14_String/blob/66153e3b065b53fcd85e425ab725f4e5fc29a0b3/w05/README.md