Back to all work

Lifestyle · Quit Sweet Log sweets and track progress toward a goal.

Log sweets, set goals, see patterns, and review your progress on Android.

CONTRIBUTION
Syed Shahbaz HussainIndependent product development
PLATFORM / STATUS
Android
TOOLS
React Native · Expo · SQLite · Zustand · TypeScript
Quit Sweet dashboard with personal goal, quick sweet logging, craving help and check-in
Keep the current goal and daily tracking actions together.
Quit Sweet weekly progress showing goal streak, sweet-free days and logged counts
Progress: turn local entries into a period summary rather than relying on memory.
THE PRODUCT

The problem
and the approach.

The challenge

A long food diary can make a small habit entry feel like work. Different personal goals also need different definitions of progress, and changing a goal should not erase earlier records. The challenge is to make logging quick while keeping enough context for useful reflection.

The approach

Use category-based sweet entries with serving defaults, three goal modes and a local history shared across Home, Progress and History. Craving Help offers an optional breathing pause and neutral outcome choices; daily check-ins capture mood and craving level. Calendar and chart views summarize recorded patterns, and opt-in local reminders help the user return. No weight-loss or treatment outcome is claimed.

Who it helps

People recording their sweet intake and cravings with a goal of quitting, reducing gradually or staying within a personal daily limit.

A typical workflow

  1. Choose a goal mode and set a personal baseline and target.
  2. Log a sweet, complete a check-in or pause through the craving flow.
  3. Review history, patterns and the goal calendar; adjust the goal while keeping earlier records.
MAIN FEATURES
/01

Quick entries

Choose a sweet category and serving; extra details are optional.

/02

Flexible goals

Quit, reduce gradually, or stay within a daily limit.

/03

Reflection and progress

Review history, daily check-ins, cravings, and recorded progress.

ENGINEERING

How it
is built.

Local persistence

Expo SQLite supports the product’s structured local data.

State across goal modes

Shared state connects tracking entries, goals, and progress views.

Reminders

Expo notifications support device-scheduled reminder interactions.

OUTCOME

An Android habit-tracking product with an Astro website. No treatment, weight-loss, or other medical outcomes are claimed.

MORE PROJECTS

Other projects.

All projects
FULL-TIME ROLES

Hiring a
React Native developer?

I’m open to full-time roles, remote or onsite.

CONTACT ME