See a demo below!

Demo

Contributors:

Emanuel Aharonoff - https://github.com/eaharonoff

Gina Yeon - https://github.com/gyeon

Kevin Hernon - https://github.com/khernon1

Purpose: Search for an artist name and find their latest albums, news, and concerts

Technologies used: Javascript, jQuery, Handlebars

Access: Fork/clone the repo and open the index.html file in your browser.

Information Sources:

All of the data gathering is coded in the relevant file in controllers.

Spotify The Spotify API is used to capture artist, album, song, and related artist information. Multiple AJAX requests are required due to the construction of the API, with a description below.

|___Artist table - artist ID is needed
    |___Album table - use the artist ID to gather the relevant albums and their IDs
        |___Tracks table - album IDs used to populate tracks

Google Charts is used to highlight related artists by Spotify followers.

New York Times

The NY Times Article Search API provides the recent news on the selected artist.

BandsInTown

The BandsInTown API allows the user to search for any upcoming concert events by location.

The respective models use ES6 syntax to create new instances for each search.