Back to work Case study · 2025

Zonova Shop

An AI-native marketplace for occasion gifting in Sri Lanka: flowers, cakes, clothing and gifts, unified under one cart and checkout.

Visit the live product
The Zonova Shop storefront: a Celebrate Everything hero with the flowers, cakes, apparel and gifts verticals in one row.
Client Zonova Group (in-house product)
Role End to end product, design, engineering and delivery
Year 2025
Platforms Web (PWA), Android
Services Custom Software, Mobile App, Cloud & DevOps
The problem

Occasion gifting in Sri Lanka meant juggling separate sellers for flowers, cakes and custom apparel, with no shared cart, no way to commission a custom design, and no single place to track an order.

What we built

Highlights

01

One marketplace across four verticals covering flowers, cakes, clothing and gifts, with a shared cart, checkout and search

02

Multi-vendor platform: every shop runs its own dashboard with a real-time order feed, quotations and a bidding inbox

03

37 AI actions on Google Gemini: image generation, Photo Match against live inventory, and in-browser design studios

04

A custom-design bidding marketplace where you pin a location, nearby shops bid, you award the winner straight to your cart

05

Real-time order updates fan out to in-app, push, WhatsApp, SMS and email

06

One codebase, two platforms, a PWA and a native Android app, tri-lingual in English, Sinhala and Tamil

On screen

Inside the product

The flower collections page, with occasion filters across the top and bouquet cards showing stems, wrapping, ribbon and price.
Discovery runs on occasions, not SKUs. Every card is live vendor inventory.
The clothing design studio, with an artwork prompt box, text and font controls, a garment preview with print dimensions, and layer, size and order panels.
The design studio. Generate artwork, set the print, then add to cart or put the design up for bidding.
Zonova Shop on a phone, with the search bar, the Celebrate Everything hero and a bottom tab bar for home, categories, chat, cart and account.
The same codebase as a PWA and a native Android app.

The idea

Zonova Shop is our in-house venture, built around a simple promise: Celebrate Everything. It brings occasion gifting into one place, so ordering flowers, a cake or a custom-printed shirt for someone doesn’t mean juggling three different sellers, three carts and three delivery promises.

We built it end to end, from product thinking and design through to engineering and launch, as proof of what we can ship end to end.

What we built

At its heart, Zonova Shop is a multi-vendor marketplace spanning four verticals covering flowers, cakes, clothing and gifts, unified under one cart, checkout, search and account. Discovery is designed around occasions rather than SKUs, so buying for a birthday or an anniversary feels like a single, coherent journey.

Every vendor runs their own dashboard: a per-vertical catalog, a real-time order feed, quotations, a bidding inbox and staff management. Above them, a central super admin oversees shops, users and roles, platform analytics, AI usage logs and settings, the control plane that keeps a growing marketplace healthy.

AI woven through the experience

AI isn’t a bolt-on here. It runs through the product as 37 distinct Gemini actions:

  • Photo Match lets you upload a photo of something you like and it’s matched against live shop inventory.
  • Design studios include a bouquet customizer with live preview, a cake designer, and a clothing design studio built on a Konva canvas with art generation, slogans, recolor, background removal and virtual try-on.
  • AI support chat with voice input and read-aloud.

A marketplace for custom designs

For anything off-catalog, Zonova Shop turns commissioning into a marketplace. A customer saves a design, pins a location, and nearby shops are notified and bid for the work. The customer reviews the bids and awards one, dropping the winning shop’s offer straight into the cart.

Real-time, everywhere

Orders are live. A status change fans out across in-app, push, WhatsApp, SMS and email, so customers and vendors always see the same state. Payments run through PayHere alongside cash on delivery, with island-wide delivery.

The whole thing ships as one codebase to two platforms. A PWA with SEO prerendering and a native Android app via Capacitor (push, camera, speech and share), and speaks English, Sinhala and Tamil throughout.

The result

Zonova Shop is how we prove our own approach: product thinking, applied AI, real-time systems and clean engineering across web and mobile. It’s the same standard we bring to every client project.

Want something built to this standard? Let’s talk.

Built with

The stack

ReactTypeScriptViteTailwind CSSFirebaseFirestoreCloud FunctionsGoogle GeminiKonvaCapacitorCloudinaryPayHereGoogle Maps
The outcome

A production platform that proves our full range in one build. Product thinking, applied AI, real-time systems and web plus mobile delivery, to the same standard we bring to every client project.

Have something similar in mind?

Tell us what you want to build. You'll talk to the people who'd build it.

WhatsApp