Inspiration

The idea for YelpOut came from a very real and personal need. I’m often the person in my family or friend group who ends up answering the question: “Where should we go?” Whether it’s planning a family outing, celebrating a birthday, organizing a date night, or just meeting friends nearby, finding the right place can take hours. I’ve lost count of how many times I opened multiple tabs, searched maps, read reviews, compared distances, checked prices, and still felt unsure. Over time, Yelp became my go-to tool for discovering great local places, especially hidden gems that aren’t easy to find through simple searches. That experience inspired me to ask a simple question: What if planning an outing could feel as easy as having a conversation?

That question became YelpOut.

What it does

YelpOut is a conversational, AI-powered planner that helps users create complete outing plans, from the initial idea to a personalized itinerary, Yelp-powered.

Instead of manually searching, users simply chat with YelpOut and describe:

what they want to celebrate, who’s attending (family, kids, couples, pets), where they are, how much time they have, and what kind of experience they want.

YelpOut then builds a multi-stop plan—activities, restaurants, cafés, desserts, or nightlife—tailored to the occasion, schedule, and preferences, all based on real business data from Yelp.

How we built it

YelpOut was built as a Next.js and TypeScript web application with a strong focus on user experience and conversation flow.

Key aspects of the build include:

A chat-first interface inspired by natural conversation, similar to ChatGPT Interactive cards and chips to reduce typing and guide decisions Deep integration with the Yelp API as the primary data source

Challenges we ran into

One of the biggest challenges was designing a conversation that asks just enough questions without overwhelming the user. Not everyone wants to type long messages, so balancing free-text input with guided choices was critical. Another challenge was making smart assumptions—like adjusting recommendations when kids or pets are involved, or changing the flow depending on whether the plan is for a couple, a family, or a group of friends. Through this project, I learned how important conversation design is when building AI-powered experiences. I also gained a deeper appreciation for how powerful Yelp’s local data can be.

Accomplishments that we're proud of

Built a fully functional chat-first planning experience that feels natural and easy to use. Successfully leveraged Yelp-powered local business data as the core of the recommendation engine. Implemented context-aware planning, adapting suggestions based on time, group type (couples, families, kids, pets), budget, and mood. Generated complete, multi-stop itineraries instead of isolated recommendations. Delivered a polished, responsive UI that works seamlessly on both desktop and mobile devices.

What we learned

Conversation design is just as important as the AI or data behind it—asking the right questions makes all the difference. Local discovery becomes far more powerful when data is contextualized into real-world plans instead of simple search results. Even small UX decisions, like when to ask a question or offer a shortcut, have a major impact on the overall experience.

What's next for YelpOut

YelpOut started as a hackathon project, but it represents something bigger, a more natural, stress-free way to discover and enjoy local experiences. I'll be certainly using it for every outing I'll have in the future, so wait for more features!

Built With

Share this project:

Updates

posted an update

I really enjoyed building YelpOut.

Due to time constraints, I was only able to work on the project for about three days, which meant a few late nights to deliver the most polished product possible within the hackathon window. Even with that limitation, the experience was incredibly rewarding.

I enjoyed it so much that I plan to continue supporting and evolving YelpOut beyond the hackathon. There are many ideas already in mind, but one of my main goals moving forward is to make the application’s AI much smarter, faster, and more efficient—especially when it comes to creating high-quality plans with minimal input.

Improving the intelligence behind the conversation flow and delivering even better results in less time is a key focus. With the power of Yelp’s local data, this feels very achievable.

This project started as a hackathon submission, but it’s far from finished.

Log in or sign up for Devpost to join the conversation.

posted an update

This is my first official participation on Devpost and also my first hackathon ever.

For a long time, I avoided hackathons, not because of lack of ideas, but because of the time pressure. I always felt that meaningful products need space to grow. This time, I decided to face that fear and start with an ambitious idea, excited to build something real and useful within a limited timeframe.

YelpOut was born from a personal need: to help me and my family decide where to go without spending hours searching. I believe the best products are created with real people in mind, and for me, that starts with family. YelpOut is about turning uncertainty into confidence—transforming “Where should we go?” into a thoughtful, enjoyable plan.

This project pushed me out of my comfort zone and reminded me why I love building. I’m excited to keep improving YelpOut and to see where this journey leads.

Thanks to the Devpost and Yelp communities for the inspiration—this is just the beginning.

Log in or sign up for Devpost to join the conversation.