Scroll
All work
Consumer Mobile · Virtual Verse Studio

PotionKeep — Private Medication & Supplement Tracker

Meds, vitamins and supplements as glowing countdown rings. Built in a 24-hour internal hackathon with Claude Code — live on both stores 48 hours after the idea.

  • Consumer Mobile
  • Flutter
  • Dart
  • Claude Code

★★★★☆ 4.5 on Clutch · 50+ projects · 20+ clients · since 2021

Outcomes that mattered

What it changed.

  • Built in a 24-hour internal hackathon — one developer, 17 working hours, first prompt to store-ready builds

  • Live on both the Apple App Store and Google Play roughly 48 hours after the idea, including one same-day Apple review round-trip

  • First 100 downloads in two weeks with zero marketing spend — organic growth phase starts now

The build

Project facts.

Year
2026
What we built
Flutter App Development · AI-Assisted Development · Product & UX Design · App Store & Play Store Submission
Platforms
iOS · Android
Stack
Flutter · Dart · Claude Code · Local-First Storage

Overview

PotionKeep is a private medication and supplement tracker for iPhone and Android that turns meds, vitamins, supplements, and even coffee into glowing countdown rings. Log a dose and a live ring counts down through charging, active, and cooldown, so you always know what is active and exactly when you can take more. No account, no cloud, no ads, no tracking — everything stays on the device, offline forever.

It is also our proof-of-speed artifact: PotionKeep went from an idea at an internal Virtual Verse Studio hackathon to a fully released product on both app stores in roughly 48 hours, built by one developer pair-programming with Claude Code.

The Challenge

The product challenge and the delivery challenge were deliberately tangled together:

  • Medication tracking apps are either clinical and joyless or gamified and flimsy. Could a tracker be genuinely useful and something you want to open?
  • Privacy is non-negotiable for health data. Could we ship with no account, no cloud, and no analytics at all — and still have a business model?
  • The hackathon rule: one 24-hour window. Could AI-assisted development compress a real product cycle — concept, UX, build, store assets, submission — into a single day of work?

Our Solution

  • Buffs, not checkboxesevery substance is a “spell” with an onset, duration, and cooldown. Logging a dose starts a live countdown ring through charging, active, and cooldown states, replacing mental math with a glance. Missed a log? Backdate it in a tap.
  • One app, three skinsthe same live dashboard wears three switchable identities: Fantasy (Spellbook), Sci-Fi (Reactor), and Minimal (Clean). Fantasy is free for everyone; the other two unlock with Pro, the app’s single in-app purchase.
  • Local-first privacyno account, no cloud, no ads, no tracking. All data lives on the device and the app works offline forever.
  • AI-assisted buildthe entire Flutter codebase was written in a Claude Code session during the hackathon window, with the developer directing product decisions, reviewing output, and cutting scope in real time.

The 48-Hour Timeline

  • Hour 0internal hackathon kickoff, July 2026. One developer, one idea, Claude Code running Anthropic’s newest model as a deliberate capability test.
  • Hours 0–12core app built in Flutter: the ring engine, dose logging, spell library, and the three-theme system.
  • Hours 12–17 (day two)polish, store assets, listings, and submission to both stores. Total hands-on time: about 17 hours.
  • The review round-tripGoogle Play approved. Apple rejected the first build for one reason: the Pro in-app purchase had not been configured in App Store Connect. With the IAP product added, Apple approved within hours.
  • ~Hour 48live on the App Store and Google Play.

Key Features

  • Live countdown rings with charging, active, and cooldown states
  • One-tap dose logging with backdating
  • Tracks medications, vitamins, supplements, and caffeine
  • Three switchable visual themes (Fantasy free; Sci-Fi and Minimal with Pro)
  • Gentle “safe to take more” timing, never a nag
  • No account, no cloud, no ads, no tracking — offline forever

Tech Stack

  • FrameworkFlutter / Dart — one codebase, both stores
  • DevelopmentClaude Code (AI pair-programming) with a single developer directing architecture, scope, and review
  • Datalocal-first on-device storage; no backend, no accounts, no analytics
  • Monetizationsingle Pro in-app purchase unlocking the Sci-Fi and Minimal themes

Results & Impact

PotionKeep reached both stores about 48 hours after it was an idea on a whiteboard, and picked up its first 100 downloads in two weeks with zero marketing spend — the SEO and social push starts now. Alongside WindUp, it extends our own-product track record, and it doubles as a working demonstration of what AI-assisted development changes about delivery speed: the same workflow we now apply to client prototypes and MVPs.

PotionKeep is a tracking tool, not medical advice — it never tells users what to take, only what they logged and when it clears.

Elsewhere

See it for yourself.

Explore more

Other worlds we've built.

Building something like this?

Tell us about your world — from VR training to WebGL and spatial computing. We'll scope it honestly: timeline, budget range, and the right platform.