Gigtastic
present

Find cool awesome gigs!

This is a Mobile Expo app which allows you to search for gigs and events within a given location and a provided radius. You can review gigs and decide whether you want to save them to a list or reject them. Further details on gigs can be accessed with an info button where you can view venue information, opening times and links to buy tickets. As a team we decided that it would be an interesting and fun user experience to use an app which combines gig listings, spotify mp3 previews and a 'like' or 'dislike' functionality similar to other popular apps. The user can sign up or login with an email and password and are taken straight to the main page. Once the location for your search is entered, you are served up gigs and events in that location one at a time, with buttons clearly marked to indicate whether or not you want to save the gig/event or reject. Users can log out any time and login back in and retrieve their list of saved gig and events.

The Team

  • Team member imagePreview: Team member image

    William Gyves-Smart

  • Team member imagePreview: Team member image

    Adrian Sartini

  • Team member imagePreview: Team member image

    Tom Heeley

  • Team member imagePreview: Team member image

    Simon Highfield

  • Team member imagePreview: Team member image

    Rory Fletcher

Technologies

Logos for Firebase Authentication, React, Expo, Jest and FirestorePreview: Logos for Firebase Authentication, React, Expo, Jest and Firestore

We used: React Native, Expo, Javascript, Firebase Authentication, Firebase Firestore, Jest

These technologies provided our best chance and making a really interactive user experience, with backend technologies from Googles Firebase allowing us to perform backend operations with ease.

Challenges Faced

Implementing Firebase Authentication was at times difficult, in addition, using the API's for Skiddle, Spotify and OpenSourceMap was difficult because of poor documentation. We had to preserve and really figure out these docs and technologies. We also had to learn React Native and using Spotify IFrames was difficult and not optimized for Mobile Apps.