Showhaus - Showcase Project
Listed July 19, 2016
About Showhaus
a classifieds for the local music scene
Showhaus is a local music and performance art classifieds designed to make navigating local music scenes a bit easier. The goal is to provide a platform for local musicians and promoters to openly post their events, while utilizing Facebook's API to automatically scrape relevant events that are already being promoted on Facebook. The Problem Finding good local music is unnecessarily complicated. There are lots of resources, but it's rare to find one that offers a pleasant reading experience. These resources typically fall under two categories: Ticket Aggregators These sites are designed to scrape events from ticketing sites like Ticketfly, Ticketmaster, and other services. The goal of these sites (or apps) is primarily to sell tickets. These websites typically cater their UX towards buying tickets. They have an enourmous amount of mostly automated content and scale to multiple locations. They also skew towards promoting shows at larger and more established venues. It's common for small to medium sized venues and show spaces to not rely on advanced ticket sales and, as a result, aren't represented on these kinds of sites. Local Resources This term refers to a more organic, homegrown forms of showlists. These could take the form of a blog or a website whole sole purpose is to aggregate content for their local community. When compared to Ticket Aggregators, these sites will always feel more personalized and down-to-earth due to their emphasis on smaller venues and human curation. But these resources depend on a dedicated person(s) to run this resource. And sometimes it works! But sometimes it's too much for that sole individual to take on by themselves. The Solution What if there was a middle ground? What if we took the best of these two types of services and created something that allowed for both scalability while staying true to it's local community? We've noted that an entirely manual showlist (either user or admin-submitted) would be difficult to keep up-to-date, and that making a showlist based only on data obtained from ticketing websites doesn't accurately reflect local music scenes. But where would these events be taken from, if not ticketing websites? Feeds The solution was to use Facebook as a main source of content. We conducted surveys and found that while showlist sites were important to some, many found out about local shows via Facebook. Moreover, most shows on Facebook are listed by the Venue or Promoter themselves, giving us access many different streams of content, without being limited by ticketing API's. This realization led us to create something we call Showhaus "Feeds". Feeds are a list of specific Facebook pages (venues, promoters, bands, etc.) that periodically post events. These events are then scraped and fed into the main showlist. This page also functions as a sort of wiki. Anyone that would like to submit a feed to the parsing algorithm can do so. New shows will appear in the next 20-30 minutes. Since this feed of Facebook events covers the entire spectrum of venue sizes, we felt that it would be a more reliable source for this niche type of content. Moreover, if tickets are availiable, that link (which is availiable in the Facebook API) is scraped too and offered in the form of a button on the home page. User Submissions Of course, users can also submit a show manually. Entering in a Facebook event URL is optional but fills in the form to make it easier to submit. If a show doesnt not have a URL, the user can write a description and it will appear as a dropdown element on the show-list. Going Forward The biggest test for Showhaus will be scalability. How do we manage several cities at once? How do we maintain a feed of consistent, solid content? At the end of the day, we wanted to design a tool for the public good. There weren't a lot of great, user-submitted show-lists out there and we felt like simple, utilitarian product that could serve the needs for cities that might not have a homegrown show-list site. Showhaus is founded by Pedrum Golriz (lead developer) and Luis Queral (lead designer). www.showhaus.org
Project details
Built with: AngularJS,php7,MySQL
Website: http://showhaus.org