Back to site
Hydrate
In development
Support Privacy

Mobile app / product overview

Hydration tracking built around one bottle at a time.

Hydrate turns daily logging into a visible ritual: quick intake taps, a filling bottle, streaks that stay in reach, and a local-first record that can travel as a PWA or an iOS developer build.

Default goal
2000 mL
Quick logging
4 presets + custom
Platforms
Web PWA, iOS dev build
Illustrated Hydrate product poster showing the bottle view, streak chart, level ring, and color unlocks.

What it is

A quiet tracker for people who do not want a dense health dashboard.

The repo centers everything around a single bottle. Intake changes are visible immediately, overflow becomes completed bottles, and the ring keeps level progress visible even after the bottle resets.

The surrounding views stay practical: daily totals, seven-day bars, streaks, unit switching, adjustable goals, and a small coin loop that unlocks alternative bottle and water colors.

What stays in reach

The product leans on small repeated actions instead of heavy setup.

Bottle-first feedback

The main view tracks intake through a filling bottle with overflow counted as completed bottles instead of extra clutter.

Fast daily input

A sticky bottom action bar exposes preset amounts plus a centered custom entry for one-off amounts.

Goal and unit control

The goal is adjustable, and the display can switch between mL and US fl oz while keeping storage in mL.

Stats that stay compact

The stats surface recent totals, best day, and streak windows rather than trying to become a full analytics tool.

Reward loop without a backend

Coins are earned from intake and spent on bottle or water colors, all persisted locally with the rest of the log.

Daily flows

Three steady rhythms show up across the repo.

01

Log in passing

Tap a preset, watch the bottle rise, and let the tracker hold the current day without forcing a separate journal habit.

02

Tune the target

Adjust the goal and unit display to match the way you already measure intake instead of adapting to a fixed format.

03

Review the pattern

Use the compact history, streaks, and best-day view to see whether the habit is holding without leaving the app context.

Visual reference

No screenshots ship in the repo, so this export uses diagrammatic visuals derived from the icon and visible feature set.

Illustrated workflow board showing intake buttons, bottle progression, streak bars, and unit settings.
Export illustration based on the product icon and the current feature surface in the app code.

Visible product traits

  • Preset intake amounts are 100, 250, 500, and 1000 mL with a custom modal in the middle.
  • The progress ring, bottle reset behavior, and completed bottle counter are all reflected in the current UI.
  • The shop exposes bottle and water colors with common, uncommon, and rare tiers.
  • The stats page includes seven-day totals, best-day history, and streak tracking across thirty days.

Proof and availability

The public-safe claims here stay tied to files already in the repo.

Installable PWA

The README describes the app as installable and offline-capable through Vite PWA.

Native shell iOS project present

The repo contains a Capacitor iOS wrapper and Xcode project for developer builds.

Storage model Local-first

Daily totals, entries, coins, and cosmetic unlocks are stored locally in a single state object.

Tracking windows 7 / 14 / 30 day views

The stats surface seven-day totals, a best day over fourteen days, and streak logic over thirty days.

What is evidenced today

Web PWA support is explicit. iOS is represented by a local Capacitor project. There is no clear evidence here of an App Store release, support site, or privacy page yet.

Browse the iOS wrapper

FAQ

Questions a central catalog page will likely need answered.

Is this already an iPhone App Store release?

No App Store release is indicated in the repo. What is present is a Capacitor iOS project intended for local developer builds.

What data does this build keep?

The visible state model stores goals, units, wallet coins, unlocked colors, and daily logs locally on the device.

Does it only work in metric units?

No. The interface supports both mL and US fl oz, with storage kept in mL for consistency.

Are screenshots available in the repo?

No user-facing screenshots were found. This export uses calm product diagrams derived from the icon and confirmed UI features instead.

Final CTA

Hydrate already reads like a focused consumer app, not a side-note utility.

The strongest import path is a product page that highlights the bottle interaction, local-first habit tracking, and the quiet game loop around streaks and cosmetic unlocks.