Now booking Q4 campaigns and web builds.Start a project →
← All Work
Software Products Android app + installable web app

MindSpring — Personal Growth App for Android & Web

One calm place for tasks, habits, moods and focus — on the phone and in the browser, always in sync.

KotlinJetpack ComposeReactTypeScriptFirebase AuthCloud FirestorePWA
Client
IBN product
Industry
Productivity / Wellbeing
Duration
Live & evolving
// RESULTS
PLATFORMS
2
Native Android + web, one account
CROSS-DEVICE SYNC
1–2s
Changes land on the other device in a second or two
FIRST
Offline
Works without a connection, syncs when back
CORE SPACES
5
Today, Tasks, Habits, Mind and Insights
// OVERVIEW
The project. In context.

MindSpring is IBN's own personal-growth product: a private space that brings the day's tasks, habits, mood check-ins, reflection and focus sessions together. It ships as a native Android app and a full web app that share one account and one data model.

// THE CHALLENGE
The problem we had to solve.

Two platforms had to behave like one. Every change on the phone needed to appear on the web within seconds, both had to keep working offline, and deletes had to reach every device — without a backend server to run or pay for.

// WHAT IBN BUILT
The solution we shipped.

IBN built the Android app in Kotlin with Jetpack Compose and the web app in React, both on Firebase. Each account's data lives as one document per row with server timestamps and soft deletes, and ids are generated the same way on both platforms so they never clash. The web app is an installable PWA with reminders, a sample account to explore, and Table, Board and Timeline views for tasks.

// PROJECT VISUALS

See it on screen.

MindSpring — Personal Growth App for Android & Web — hero
// 01 — HERO MindSpring — Personal Growth App for Android & Web
MindSpring — Personal Growth App for Android & Web — detail 1
// 02 — DETAIL
MindSpring — Personal Growth App for Android & Web — detail 2
// 03 — DETAIL
// WHAT WAS DELIVERED

The deliverables.

Native Android app (Kotlin, Jetpack Compose)
Shipped
Installable web app (React PWA)
Shipped
Firestore data model + security rules shared by both apps
Shipped
Sample account for instant demos
Shipped
// WORK WITH IBN

Build something
like this.

studio@ibnxr.com  ·  +94 70 353 3348

Let's talk WhatsApp Brief us