WDI PROJECT 1 : Statesongs
*Rails 4.1.0 *Ruby 1.9.3
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
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.
*It uses BCrypt for password encryption. *It uses HTTParty for API interface.
This project uses four tables in ActiveRecord: States, Users, Selections, and Playlists.
Uses the ResponsiveGrid system for column layout.
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.