Inspiration
All of our friends including ourselves can never decide on what to eat for dinner. On a more serious. note, we found that profit margins between women and male businesses have a huge gap. To raise awareness for marginalized groups, we wanted to make an app to promote women-owned restaurants.
What it does
Our app introduces a fun user experience that helps users pick amongst restaurants generated by our program to shine light on underrepresented groups and local businesses.
How we built it
The application is comprised of a React frontend connected to a fully python backend via Flask API. We also leveraged from Yelp Fusion API to get valuable data and information about restaurants in user areas that are owned by women and other underrepresented groups.
Challenges we ran into
One of the main challenges we encountered during development was resolving CORS errors, which initially blocked communication between our frontend and backend. Debugging and properly configuring headers took time, but it was essential for ensuring smooth data flow. Another hurdle was linking the backend to the frontend in a way that guaranteed a seamless user experience. Our goal was to make the app intuitive and enjoyable, encouraging users to return. Achieving this required extra attention to detail, particularly in how API calls were structured and how data was presented on the frontend.
Accomplishments that we're proud of
Something we are really proud of is that we were able to pull off everything we planned to do. Every function and feature we wished to make came to feasibility. We even finished with enough time to deploy our website via CloudFlare.
What we learned
In just 24 hours, we learned how to create a full-stack web application from scratch. This experience taught us how to use frameworks like TailwindCSS, Vite, and React, along with their associated libraries and dependencies. We navigated the learning curve of these tools and applied them effectively to build a functional application. We’re especially proud of creating a project that successfully encompasses all our intended features. This hackathon pushed us to work efficiently, collaborate effectively, and turn our ideas into a working product in a short timeframe.
What's next for FindHer Restaurant
New features: analytics page, accounts/authentication, and a better algorithm powered by AI to better generate restaurants tailored to our users' preferences.
Log in or sign up for Devpost to join the conversation.