Inspiration

All of our members visited this years Oktoberfest and were there on the second Saturday, when the Wiesn had to be closed due to overcrowding. We wanted to built a privacy first, easy and fun to use solution for all stakeholders: visitors, organizers and security guards alike.

What it does

Our solution provides up to date, real time data to visitors, security guards and organizers on how many people that currently use the app are at a certain spot on the Oktoberfest. This provides visitors with the information they need to make a decision on which attractions to visit, at which tents to drink etc. Additionally, security personnel can steer the flow of people dynamically by closing entrances that lead to overcrowded places or regulating visitor numbers. We also implemented a feature for friends to see their locations, a navigation feature to find each other, as well as a recommendation feature to find not so crowded places on the map. There is also a coupon feature for vendors that currently don't have that much traffic to in incentivize visitors to come to their booth an leave the overfilled areas. Security personnel can see the routes visitors take from the U-Bahn stations and close off the crowded ones as well as having a better overview over the situation generally.

How we built it

We used python in combination with fastapi in our backend and a supabase database. The frontend is currently mobile only and built in typescript with react native and with mapbox as our map provider.

Challenges we ran into

Building an efficient backend to handle a lot of SQL Queries fast and making our frontend run smoothly

Accomplishments that we're proud of

Building a scalable, easy to use finished product as well as coding an algorithm that can dynamically be adjusted to any place in the world so we are not limited to the Oktoberfest.

What we learned

A looooooot about React Native and Typescript as well as efficiently caching and storing data to access a lot of it at the same time in no time.

What's next for WiesnFlow

Next up is making it super easy to use for other events too, talking to staff to figure out the exact number of people using the app that make statistically sense to get good results on our crowdedness index and finally: Gaining users!

Share this project:

Updates