-
-
Loyaltiya Chat Logo
-
Home Screen: Where user types their need/requirements
-
The results page, where the user query is analysed and the results based on the query is shown
-
Plan Itinerary: shows the location in maps based on the current location of the user. Also other buttons are there.
-
Shows the location in Google maps, so that users can navigate to the location
-
Desktop View of home screen
-
Desktop view of plan Itinerary screen.
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.
Log in or sign up for Devpost to join the conversation.