Inspiration

Finding a new restaurant can feel repetitive, scrolling endlessly through reviews without a sense of excitement or discovery. We wanted to make local food exploration more engaging and rewarding. Inspired by gamification and real-world exploration, QuestEats transforms restaurant discovery into interactive food quests powered by Yelp data.

What it does

QuestEats helps users discover local restaurants through fun, personalized quests. Instead of simply searching for places to eat, users receive curated challenges tailored to their location, preferences, and cuisine. Completing quests encourages exploration while still relying on trusted Yelp data.

How we built it

QuestEats was built using a full-stack web architecture. We integrated the Yelp Fusion API to retrieve real-time restaurant data and designed a backend that generates dynamic food quests. The frontend focuses on a clean, intuitive experience optimized for quick discovery and engagement.

We prioritized modular design so features like quest generation, restaurant filtering, and user progression could evolve independently.

Challenges we ran into

One of the biggest challenges was designing quests that felt fun without being overwhelming. Balancing personalization, randomness, and relevance required iteration. We also worked through API rate limits and data normalization to ensure fast and reliable results during demos.

Accomplishments that we're proud of

We successfully developed a working prototype that integrates real-time Yelp data, transforming restaurant discovery into an interactive experience. Creating a quest-based system on top of an existing review platform demonstrates how Yelp data can be extended in creative and engaging ways.

What we learned

We learned how to design user-focused features under tight time constraints, balancing technical feasibility with product vision. This project strengthened our experience with API integration, full-stack development, and rapid iteration based on usability feedback.

What's next for QuestEats

Next, we plan to expand quest personalization by utilizing user behavior and preferences, introducing progress tracking and rewards, and enhancing location-based recommendations. We also see potential for incorporating social features and forming partnerships with local businesses to enhance engagement.

Built With

Share this project:

Updates