GigTrack (Android App)

Create and store a list of concerts/live events you have attended. Built in Java, consisting of both a RESTful back-end API, and front end Android app.

Taken from the play store:
Go to lots of concerts? See many bands play live? Then this app's for you!
Store all the performances you have seen live, to create your own gig list.

Allows for you to see how many times you've seen a particular artist, which venues you attend the most, and much more! Find out what the date was when you last saw your favourite band, who else you saw play with them that day, plus store any memorable notes you may have from that performance.

Search through our database to find the gig you attended, or if you can't find it, then no problem create your own!

Visualise your gig stats with pie and bar charts, and see the different venues you have attended on a map

I created this app primarily for myself - I had been using a simple notepad file which had a lost of all the different bands/artists I had seen before, with the number of times I had seen them, and so wanted something a bit easier to use. It also gave me a good opportunity to learn more in depth Android design + programming skills, and also allow for me to create my own RESTful API - situated on the cloud.

I made use of Android's latest 'Material Design' pattern, which I believe gives the user a nice fluid consistent experience when using the app. The app incorporates technologies such as; Google Maps, Google Billing, AdMob, and SQLite - which I learnt a great deal about during the development process. The back-end is entirely Java based, running on Tomcat 7, using Spring Beans and persisting to a MySQL database. All communication between the back-end and the Android app is done using JSON, which allowed for easy serialization and de-serialization and makes use of the RESTful communication pattern.

App available on the Google Play Store:

Android app on Google Play

© Copyright 2021