As a user,
So that I can see and research gigs,
I want to be able to see a list of gigs with band details, dates and locations
As a user,
So that I can decide whether I can get to a gig location,
I want to be able to filter by location and see a map of the gig location
As a user,
So that I can choose from gigs on days when I am free,
I want to be able to filter gigs based on chosen dates
As a user,
So that I can see upcoming gigs,
I want those in the past to be clearly labelled
As a user,
So that I can find alternative gigs by a particular band,
I want to to be able to see all gigs by a specific band
As a user,
So that I can go to a gig alone or with friends,
I want to be able to book a number of tickets to a specific gig that's not yet
been booked
As a user,
So that I can see what gigs I've already booked,
I want to be able to see my own account's list of booked gigs
As a user,
So that I can change my mind about going to a gig or the number of tickets,
I want to be able to cancel a booking
As a user,
So that I know what the site is all about,
I want to be able to read some information on it
As a user,
So that I feel this is a safe and secure site,
I want to be able to sign up, log in and log out of my own account
As a developer,
So that I can build my own front-end representation of the data,
I want an API providing access to gigs, bookings, accounts, etc. returned in JSON