Inspiration

Local business discovery often feels fragmented, forcing users to switch between search engines, maps, and review platforms. Many existing experiences rely on static filters and keyword-based results, which do not fully reflect real user intent. The inspiration behind Loyaltiya Chat was to simplify this process by creating a conversational way to discover local businesses that understands intent, context, and real-time location.

Another key motivation was collaboration. Planning places to visit is often a shared activity, yet most discovery tools are designed for solo use. Loyaltiya Chat was built with the idea that recommendations and plans should be easy to share, allowing friends to explore and decide together.


What it does

Loyaltiya Chat is a web-based conversational AI application designed to simplify local business discovery through natural language interaction. The chat interface analyzes user intent and contextual keywords, retrieves relevant results using the Yelp AI API, and presents nearby businesses(with Yelp ratings) based on the user’s current location. Users can view the listings on Yelp itself (View on Yelp) as there is a link provided.

The application visualizes distance and routing from the user’s location to selected businesses using OpenStreetMap, helping users understand proximity and travel context at a glance. For real-world navigation, users can launch turn-by-turn directions in Google Maps with a single action. Loyaltiya Chat also supports sharing discoveries through a copyable public link, enabling collaborative planning and easy reuse of recommendations.

Live demo:
https://loyaltiya.ca/public/chat/public/


How I built it

Loyaltiya Chat was built as a responsive web application with a chat-first user experience optimized for both desktop and mobile devices. User input is processed to extract intent, location context, and discovery parameters, which are then used to query the Yelp AI API as the primary and central data source.

With explicit user permission, the application retrieves the current location and uses OpenStreetMap to render route visualization and distance calculations. When users choose to navigate, the application hands off routing to Google Maps for turn-by-turn guidance. This architecture ensures a seamless flow from conversational discovery to visual context and real-world action, while leveraging each platform for its strengths.


Challenges I ran into

One of the primary challenges was accurately translating free-form conversational input into meaningful discovery results while preserving a natural user experience. Balancing intent flexibility with relevance and precision required careful handling of conversational logic and response structuring.

Designing a clean, responsive interface that supported chat, mapping, and sharing within a single flow also required significant iteration. Integrating OpenStreetMap visualization with Google Maps navigation in a cohesive manner presented additional complexity. Implementing the shareable link feature introduced challenges related to state management and preserving discovery context across sessions.


Accomplishments that I am proud of

I am proud of delivering a complete, production-style conversational discovery experience that goes beyond traditional search. Loyaltiya Chat deeply integrates the Yelp AI API to drive intelligent recommendations, combines real-time location awareness with interactive mapping, and enables immediate navigation and sharing. The result is a polished application that demonstrates how AI-driven APIs can power practical, user-focused local discovery solutions.


What I learned

This project reinforced the importance of placing AI at the center of the user journey rather than treating it as a backend utility. I gained deeper insight into designing intent-based conversational systems, integrating AI-powered data services, and building user experiences that translate recommendations into real-world actions.

Working with the Yelp AI API demonstrated how conversational AI can unlock richer discovery experiences when paired with high-quality local business data.


What is next for Loyaltiya Chat

Next, I plan to introduce deeper personalization by learning from user preferences such as dietary needs, budgets, and interests. I also plan to enhance the visual mapping experience and expand support for additional discovery scenarios. Long term, Loyaltiya Chat will continue evolving into a smarter and more personalized local discovery companion, built on top of the powerful capabilities provided by the Yelp AI API.

Share this project:

Updates

posted an update

Project Update

Loyaltiya Chat is progressing as a practical example of how the Yelp AI API can power conversational, location-aware discovery. Recent work has focused on improving how user intent is interpreted and translated into meaningful business recommendations, using Yelp’s AI-driven responses as the central source of truth.

The flexibility and clarity of the Yelp AI API have made it possible to quickly iterate on conversational flows while maintaining high-quality, trustworthy results. Integrating Yelp’s AI capabilities with mapping and navigation has reinforced how well the API supports real-world use cases, where recommendations need to be accurate, relevant, and easy to act on.

Future updates will continue to explore additional discovery scenarios and personalization features, with the goal of demonstrating how Yelp’s AI platform can scale across different cities and user needs.

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

posted an update

Project Update

Loyaltiya Chat continues to grow as a conversational local discovery experience powered by the Yelp AI API. Recent updates have focused on refining intent understanding and improving how conversational queries translate into accurate, location-aware recommendations. The Yelp AI API has proven to be a strong foundation for building natural and reliable discovery flows, especially when working with real-world local business data.

By placing the Yelp AI API at the core of the application, Loyaltiya Chat is able to move beyond traditional search and deliver recommendations that feel contextual, relevant, and immediately actionable. Combined with live location awareness and map visualization, this approach demonstrates how Yelp’s AI-driven capabilities can enable intuitive and user-focused discovery experiences.

Upcoming work will continue to build on Yelp’s platform by enhancing personalization, expanding use cases, and exploring how conversational AI can further improve trust and decision making in local discovery across Canadian cities.

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

posted an update

Project Update

Loyaltiya Chat continues to evolve as a conversational way to discover local businesses. Recent progress has focused on improving intent understanding, real-time location awareness, and map-based visualization to make recommendations more actionable in everyday scenarios.

By combining the Yelp AI API with a chat-first experience and live routing, Loyaltiya Chat is shaping into a practical companion for local discovery rather than just another search interface. Upcoming enhancements will focus on deeper personalization and expanding collaborative sharing, with the long-term goal of scaling Loyaltiya Chat across cities throughout Canada.

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