GigCrasher is a service for suggesting concerts and events according to the users musical taste. The service consists of two parts, the client (at the moment only available for Apple’s iOS) and a server. Basically the client scans the user’s music stored on the device and sends a list of artists alongside with the current location of the user to the GigCrasher server. The server than fetches the upcoming concerts for these artists using the last.fm API and matches them with the location of the client. If there are any matches a push notification is send to the client, informing the user about the found events. The client enables the user to see these events, store them in a list of favorite events and recommend them to others. The server stores the location and artists information and fetches regularly new events for all known artists. So it is possible to notify the user about new events, he doesn’t need to check for new events on his own.
For more in detail information about the individual parts visit the subsequent pages: