There is a lack of simple services which show you quickly and intuitively where to find the trendiest events in your city. Owing to this, we set out to develop a solution which not only shows you where to spend your time locally but also get surprised by events in other cities you have never thought of.
That's why we came up with Yeahlow. A simple yet smart way to find the most trending spots near you.
What it does
Do you "Yeah" the event at your current location? Or is it more a so-called "Low"? Your decision. Based on your selection, you are responsible for where the next hotspot ignites. And in the next instant Yeahlow shows you where the heart of the city is beating.
Still don't know where to attend? No problem, we got you covered. Just use our "Surprise me" feature and discover other cities. And the best part? If you're buying your SBB train ticket with us you can get up to 70% discount.
How we built it
We started building the application skeleton including a Continuous Deployment pipeline to allow fast feedback and testing. Half of the team built the backend services whereas the other half focused on the web application.
The backend uses a simple API to track the votes of users and returns the currently hottest places and events. Using a sophisticated algorithm, the user can ask for a surprise event to take her/him somewhere she/he would love to go. A simple list of votes created by the users and a hand-picked selection of events allows us to provide this information to our users.
The web application uses state-of-the-art Google Maps APIs to display where to find the hottest spots. With a simple swipe gesture, the user can vote on whether the current location is hot (YEAH) or not (LOW). While not trying to reinvent the wheel, the interface itself is built upon proven UX patterns (swipe, pinch to zoom etc.) which users are familiar with.
Challenges we ran into
At the beginning, we were overwhelmed by the workshop ideas and the data available which made it difficult to see which problem we actually wanted to solve. It was only once we were able to isolate the problem that we managed to come up with an idea that we could finally pursue and support.
Initially, we started over-engineering our solution. We envisioned that our application is built upon a sophisticated technology stack with docker containers, machine learning algorithms, vue.js and a firestore database. We came to realise that we have lost the focus on our actual goal - to solve the problem at hand.
Accomplishments that we're proud of
We are especially proud of the design of our app as it is simple yet intuitive. This was also due to the fact that we were able to test out a user-driven design process instead of the typical "let's hack" approach that is so often seen at these kind of events. As a result of this we feel like we developed the solution for the youth’s zeitgeist.
What we learned
We learned to implement features using a user-driven design approach. In addition, we made use of simple but effective technologies like Progressive Web Apps, Google Maps APIs and Cloudfoundry which none of us have ever used before.
What's next for Yeahlow
Since this is mostly a data-driven application, increasing the amount of up-to-date events is key to the success of Yeahlow. Increasing the incentive for users to rate a place "Yeah" or "Low", we could cooperate with event organisers.