Skip to content
An almost completely rewrite of my original GigMap app which uses Songkick and Google Maps APIs to show bands tour schedules
CSS JavaScript HTML
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.
.vscode
css
img
js
node_modules
sass
README.md
index.html
package-lock.json
package.json

README.md

***NOTE:*** This is version 2.0 of an app I originally created in early 2017. It was completely redesigned and rewritten to be more stable and more responsive. I also wanted to rewite it after having gained a much better understanding of the latest HTML and CSS features and specs. Additionally new technologies such as SASS were used when building this version, and it uses the latest CSS Grid along with Flexbox to improve responsiveness with less code. To see the old version you can visit this page.

GigMap

GigMap is a responsive front-end application that allows users see where there favorite musicians have toured througout the years. By utilizing the Songkick API, GigMap has full access to almost to a list of almost every concert played by any musical artist. Broken down by year, and using the Google Maps API, the user is able to track their favorite artists as they hop around the country and the world.

Getting started

Installing

>   git clone https://github.com/Bushmb/GigMap2_0.git
>   cd gigmap2_0
>   npm install

Launching

>   npm start

Then open localhost:8080 in a browser if a window is not automatically opened for you.

Introduction

GigMap was one of the first large apps I created, and was built as a way to learn how to get data from and API and display it in a useful way. I have always loved music and especially seeing my favorite bands in concerts. I thought it would be a cool idea to be able to show where any band or musican has toured around the globe throughout the years. But utilizing both the Songkick API for concert data, and the Google Maps API to display their tours, the user is able to virutally follow their favorite bands around the world.

How it Works

Search for a Band or Musical Artist

Choose a musical artist, any musical artist. Once you type it into the search bar, GigMap uses Songkick to show that artists concert history throughout the years. GigMap will attempt to display the concert history starting with 2017 for the artist which most closley matches your search. If the artist is incorrect, or there is no concert data, you can use the drop down menus in the upper right corner of the app to select new search criteria. Typically, the artist icon will display a bubble indicating how many other artist matched your search, allowing you to choose another.

Choosing a Concert

Once the artist and year has been selected, you can see where in the world that band or musician has played. The list either to the right, or below the map (depending on screen size) will allow you to see more information about each individual concert, including the date, venue, and geographical location. It allow gives you a link which will take you to Songkick's website for more information about that specific concert. The map will also zoom in and highlight that specific concert on the map, allowing you to see exactly what city they performed in.

Technology

  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • Sass

APIs used

  • Songkick
  • Google Maps

Responsive

  • The app is fully responsive thanks to the lastest CSS Grid features, and uses flexbox throughout to provide full flexiblity when scaling to any screen size or device.
You can’t perform that action at this time.