Inspiration
Originally, we wanted to create an application that allowed users to easily see what restaurants were nearby without having to go through the hassle of looking through google maps. However, that idea just wasn’t exciting enough. However, that idea made us look into how often venues are visited (which would give us a hint on how popular it is) and thus led us to the discovery of foot traffic. On the other hand, one of our teammate worked as a brand ambassador and they noticed how often the supermarkets/venues we’re so empty during their shift that the company who hired them was simply wasting money. This lead us to create a web application that uses foot traffic to forecast the peak hours of venues, which could be very beneficial to certain companies, like the one that our teammate worked for.
What it does
Stryde takes the user input (eg: ‘cafe in monaco’ or ‘bars in new york’) and gives the user a list of venues that suit that category who are considered ‘busier’ than the average. Then, the user has the option to have access to a colour-coded graph that has the forecasted level of business per hour.
How we built it
We used APIs to locate the IP address of the user and to determine the foot traffic in commercial buildings of his current city. However, the user also has the choice to search up venues in another city across the globe. Then, using Flask, we combined our main code in Python with our web code in HTML, CSS and JavaScript. Behind all that, we have implemented next a firebase that lets the user log in and sign up by storing their personal information in a secure database.
Challenges we ran into
The biggest challenges we ran into were retrieving the data from the API and feeding it into the heatmap, formatting our web app, as we all didn’t have much knowledge in css or javascript and finding a way to link the python code to the front-end, which was something that was new to all of us.
Accomplishments that we're proud of ## What we learned
We’re very proud about our log-in/sign-up page, as it exceeded all of ours aesthetic expectations. We are also very proud of our heatmaps! Throughout the project, some of us learned how to use new languages, such as css and javascript, others we’re getting familiar with APIs and Flask. Overall, a very rewarding experience!
What's next for Stryde
We believe that stride has the potential to be a well-rounded product for a very niche group, such as companies who specialize in in-person advertisement, or just advertisement in general (think about how more foot traffic at a venue = more people who would see the advertisement you paid for = higher chance of attracting consumers = profit).
Log in or sign up for Devpost to join the conversation.