Skip to content

Rachnova Engineering

StepBuddy

An offline-first iOS app that helps children build healthy routines, stay focused and complete structured daily activities.

Overview

StepBuddy turns a child’s day into clear, achievable steps. Parents set up routines, children work through missions one step at a time and earn rewards as they go, and everything keeps working without a connection.

The challenge

A children’s app serves two people at once: the parent who configures it and the child who uses it. It had to feel simple and rewarding to a child, give parents real control, and never fail because the signal dropped.

Practice
Rachnova Engineering
Platforms
iOS
Scope
Product design, Mobile engineering, Backend, App Store release
Status
Live on the App Store

What we built

Inside StepBuddy.

  1. 01

    Product design

    The complete UI and UX across more than 26 screens, designed child-first with large targets, clear steps and positive feedback.

  2. 02

    Parent and child modes

    Onboarding, personalised routines, missions and step-by-step activities, with progress tracking, rewards, badges and local notifications.

  3. 03

    Offline-first architecture

    Clean Architecture over SQLite with repositories, local caching and a sync layer that reconciles with the cloud on reconnect.

  4. 04

    Supabase backend

    Schema, relationships, queries, authentication and the synchronisation logic behind every core workflow.

  5. 05

    Accounts and subscriptions

    Sign in with Apple, secure storage, RevenueCat subscriptions and native iOS services.

  6. 06

    Quality and launch

    Unit tests across the app’s core functionality, then testing, refinement and the full App Store release.

At a glance

Technology

  • Flutter
  • Supabase
  • SQLite (sqflite)
  • Provider
  • GetIt
  • GoRouter
  • RevenueCat
  • Sign in with Apple

Delivered through our Product Apps service.