Mobile · Retail Tech · AI

ShopBuddy

An AI-powered mall visit planner and personalised shopping recommendation engine that gives shoppers a fully optimised route, surfaces relevant deals automatically, and gets smarter with every visit.

Platform iOS & Android
Category Retail Tech / AI
Timeline 5 Months
Team Size 4 Engineers

The Project

Walking into a large mall without a plan is overwhelming. Shoppers waste time doubling back between floors, miss deals happening in stores they walked right past, and often leave having spent more than they intended or less than they wanted to. Retailers on the other hand struggle to surface their offers to the right people at the right moment.

Our client wanted to solve both sides of that problem with a single intelligent app. We built ShopBuddy, an AI-powered visit planner that takes three inputs from the user and hands back a fully optimised shopping plan, with live deals, smart routing, and personalised recommendations that improve with every visit.

3
Inputs needed to generate a complete personalised visit plan: budget, shopping categories, and time available
AI
Recommendation engine that learns shopper preferences over time, making suggestions increasingly accurate with every visit
2-sided
Platform serving both shoppers with personalised plans and retail partners with footfall intent data and offer performance analytics

The App in Action

A personalised visit plan generated in seconds, with smart routing and live deals built in from the start

ShopBuddy AI shopping recommendation engine showing personalised product suggestions including headphones, shoes, and clothing with prices displayed on a mobile screen
The ShopBuddy recommendation engine surfacing personalised products and deals based on shopper preferences and budget
ShopBuddy mobile app showing billing reports with spending breakdown by category, expense and income tracker with March savings of $7,456, and budget view with category spending progress bars
Budget tracking across categories with spending progress, income versus expense view, and category breakdown
The Challenge

Making every mall visit smarter for shoppers and retailers at the same time

Shoppers walking into a large mall without a plan routinely waste time going back and forth between floors, miss deals that are happening in stores they walked right past, and leave either overspent or underspent relative to what they actually wanted. The problem is not a lack of options. It is a lack of intelligent curation at the moment it matters most.

Retailers face the mirror image of this problem. They run promotions that never reach the right audience. A shopper interested in fashion walks past a live fashion sale without ever knowing it exists because there is no intelligent layer connecting what the shopper wants with what the store is offering right now.

Building a solution that worked for both sides simultaneously was the core design challenge. The shopper experience needed to feel effortless: three inputs, instant plan, no friction. The retailer experience needed genuine data utility: footfall intent, offer performance, and the ability to reach high-intent visitors at exactly the right moment.

🗺️
AI Visit Planner

Set budget, categories, and time available. The engine instantly generates a fully personalised store visit plan with ranked recommendations and an optimised route.

🧭
Same Floor Navigation Logic

Routes are built around floor layout so users visit same-floor stores together, minimising walking time and maximising what they can cover in the time they have.

🏷️
Live Deal Surfacing

Ongoing offers and limited-time promotions from relevant stores are surfaced automatically so shoppers never miss a deal that matches their stated interests.

🤖
Personalised Recommendations

The recommendation engine learns from each visit, making suggestions increasingly accurate and personal the more the app is used.

🔄
Mid-Visit Adjustments

Users can check off stores, adjust their budget or time window mid-visit, and the app instantly recalculates and updates their remaining plan in real time.

📊
Retailer Analytics Dashboard

Mall operators and retail partners get footfall intent data, offer performance analytics, and the ability to push targeted promotions to matched shoppers.

What We Built

An AI-powered planner that works like a personal shopper in your pocket

We designed and developed the full ShopBuddy platform for iOS and Android. The experience starts with three simple inputs: budget, categories of interest, and time available. From there the app takes over. The recommendation engine analyses the user's preferences against live store data, ongoing offers, and floor layouts to generate a fully optimised visit plan telling the user exactly which stores to visit, in which order, using same-floor navigation logic that minimises walking time.

As the user moves through the mall they can check off stores, adjust their time or budget mid-visit, and receive updated suggestions in real time. The more a user interacts with the app the smarter it gets, learning preferences over time through the OpenAI-powered layer that interprets natural language inputs and translates them into increasingly precise recommendations.

The retailer side of the platform was built as a proper product in its own right. Mall operators and retail partners access a dashboard with footfall intent data, offer performance analytics, and a promotion tool that pushes targeted deals to users whose stated preferences match their store category. Both sides of the marketplace have something genuinely useful.

Tech Stack

Built for real-time personalisation, smart routing, and dual-sided value

React Native handled the cross-platform iOS and Android frontend. Python and FastAPI powered the recommendation engine backend. OpenAI API provided natural language preference understanding and dynamic suggestion generation. Elasticsearch handled real-time store and offer search and ranking. PostgreSQL stored user profiles and long-term preference history. Redis cached live offer and floor plan data for instant response times. Firebase managed push notifications and real-time in-visit updates. AWS handled cloud infrastructure and scalability across all services.

React Native Python FastAPI OpenAI API Elasticsearch PostgreSQL Redis Firebase AWS
The Outcome

Smarter visits for shoppers and measurable uplift for retail partners

Shoppers using the app reported a significantly more organised and satisfying mall experience, with less time wasted and more relevant stores discovered per visit. The same-floor navigation logic in particular received strong feedback. Users responded to the fact that the route felt thoughtful rather than just a generic list of recommendations.

Retail partners saw a measurable uplift in footfall to stores whose offers were surfaced through the recommendation engine. The platform created a genuine win on both sides: shoppers got clarity and a better experience, and retailers got a direct channel to reach high-intent visitors at exactly the moment they were ready to buy.

Smarter
Mall visits for shoppers with less time wasted and more relevant stores discovered per visit through AI routing
Uplift
In retail partner footfall for stores whose offers were surfaced through the personalised recommendation engine
2-sided
Value created simultaneously for shoppers with optimised plans and retailers with a high-intent audience channel

Building an AI recommendation product or a two-sided retail platform?

We build AI-powered products that create real value on both sides of a marketplace. Tell us what you are working on.

Let's Build
Something Great

Tell us about your project and we'll get back to you within one business day with a clear plan and an honest estimate.

Noida

A118, Sector 63
Noida, UP 201301

Indore

304 Krishna Classic, A.B Road
Indore, MP 452008

Protected by reCAPTCHA — Privacy Policy & Terms apply. Your details are never shared or sold.

Scroll to Top