Logo

Kali

Step-to-earn iOS app with a curated Shopify wellness marketplace — website redesign + mobile, shipped end-to-end

Kali.day · Wellness Tech

kali.day

Overview

Kali started with a bold idea: what if your daily steps could earn you real discounts on premium wellness products? The brand had a simple static website and a vision, but no mobile presence and no way to connect user behaviour to their Shopify storefront. We took the project end-to-end — redesigning the website into an editorial, wellness-brand experience and then building a full React Native iOS app with a custom step-to-reward engine layered on top of Shopify.

5.0★

App Store rating at launch

13

Five-star reviews

2

Products shipped — website & iOS app

10K+

Daily step goal driving real purchases

App Overview

App Overview

Kali Website

Kali Website

Marketplace

Marketplace

Rewards

Rewards

Step Tracker

Step Tracker

Mobile — Home

Mobile — Home

Mobile — Brands

Mobile — Brands

Mobile — Redeem

Mobile — Redeem

The Challenge

The core technical challenge was making Shopify do something it was never designed to do. Kali's marketplace runs on Shopify, but Shopify has no native concept of step-based rewards, earned point balances, or per-user dynamic discount tiers. We had to build a custom middleware engine that sat between the mobile app and Shopify: reading step counts from Apple HealthKit, converting them to Kali points in real time, generating unique discount codes via the Shopify Admin API, enforcing per-user redemption limits, and writing all step and reward history to our own database — all without disrupting the native Shopify checkout experience users already trusted. On top of that, tracking and modifying user data across two systems (our backend and Shopify's customer records) without creating sync drift was a constant engineering constraint.

The Solution

We rebuilt the Kali website from scratch — clean editorial typography, smooth scroll animations, and a wellness-brand aesthetic that matched the premium feel of the marketplace. For the mobile app, we built in React Native for fast iOS deployment. Daily step data is pulled via the HealthKit API and synced to our Node.js backend, where a custom reward engine calculates Kali points and eligibility for each user. When a user redeems points, we generate a single-use Shopify discount code via the Admin API, tied to that user's account and expiry window. The Shopify Storefront API powers the in-app marketplace — users browse curated wellness brands and apply earned discounts without leaving the app. Firebase Cloud Messaging handles push notifications for step-goal reminders and new brand announcements.

Tech Stack

React NativeShopify Storefront APIShopify Admin APINode.jsPostgreSQLHealthKitFirebaseTypeScriptAWS S3
I am surprised this app doesn't already exist. It easily became my strongest motivation to getting steps in to get discounts on the items in my cart. I am excited for more brands to become available and to maximize my step count for points!!
l

lazach

App Store reviewer · 5★

Open to new projects

Have a similar project in mind?

Whether you're starting from scratch or scaling an existing product, I'd love to hear what you're building.