Skip to content
Mavrick Blackburn
All projects

Case study

BloomForge

Grow a living tree with every workout.

Role
Design and build — app and site
Status
Building

01/06

  • The landing page: grow a living tree with every workout.
    The landing page: grow a living tree with every workout.
  • Watch it grow — six hand-drawn stages on a trail you drag, starting from the seed.
    Watch it grow — six hand-drawn stages on a trail you drag, starting from the seed.
  • What the app does, section by section.
    What the app does, section by section.
  • Inside the app: real screens rather than mockups, starting with the home screen and its fully grown ancient tree.
    Inside the app: real screens rather than mockups, starting with the home screen and its fully grown ancient tree.
  • The questions worth answering before launch — including whether you can buy your way to a bigger tree.
    The questions worth answering before launch — including whether you can buy your way to a bigger tree.
  • The waitlist, which is what the site is for until it ships.
    The waitlist, which is what the site is for until it ships.

Overview

Two things under one name: an iOS fitness app, and the deployed site that sells it. The app has no streaks and no leaderboards — every workout advances a hand-drawn tree through six illustrated stages, finished trees are kept forever in your Forest, reps are counted live by on-device pose detection with a skeleton overlay so you can see it working, and coins are earned only by moving and can never be bought. bloomforge.site is the shipped half: it walks through all of that and takes waitlist signups until the app reaches iOS.

Technology

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Radix UI
  • Motion
  • On-device ML
  • Domains & DNS
  • Git & GitHub