Reduce and quit share one product shell
The user never has to accept a heavy identity label to start. The structure supports both lower-risk reduction and full quit intentions from the first screen.
Do not force self-labeling before value is felt.Implementation-ready spec
Global English MVP
It captures the shared structure behind Calm Recovery and Warm Companion, defines reusable tokens, documents every MVP component state, and spells out how the product should behave across iOS and Android.
Home
Tonight Plan
2 drinks maxLeave by 10:30 PM. Switch after drink 1.
Tap SOS in under 10 seconds if the social pressure ramps up.
Handoff bundle
North-star rules
These rules hold across both brand directions so tone can vary without changing core behavior.
The user never has to accept a heavy identity label to start. The structure supports both lower-risk reduction and full quit intentions from the first screen.
Do not force self-labeling before value is felt.The interface always prioritizes the next best action above the fold. Users should feel supported in the next ten seconds, not audited about last week.
Home, Plan, and SOS keep primary actions inside the lower thumb zone.Retention is built around practical wins like calmer mornings, less anxiety, and money saved, not perfection-based language.
Reward copy references life return, not purity or guilt.Information architecture
The navigation model is intentionally tight so core tasks remain obvious in moments of stress.
Primary navigation
SOS remains a global action, not a tab, so it never competes with planning and review surfaces.
Surface map
Splash, Onboarding, Goal Setup
Home, Plan, Log, Insights, Profile
SOS floating action
Morning Check-in, Paywall, Settings & Privacy
Prototype routes
Core user flows
The screens are meant to feel usable in real life, not only in an ideal quiet environment.
Design tokens
These values keep the prototype consistent now and reduce redesign work later.
Color
Primary CTAs, headings, strong text
#102A43Night surfaces, active tabs, charts
#1F3A5FSOS accent, rewards, premium moments
#F6C177Success states, completion, progress
#7FB69APage background and soft fills
#F7F4EEError states with icon + copy
#E97A6ATypography
Hero, section titles, reward headlines
Fraunces 600 / 56Leads and landing intros
Manrope 600 / 20Primary app copy and descriptive text
Manrope 500 / 16Buttons, chips, controls
Manrope 700 / 14Savings, counts, progress
Manrope 700 / 28Reserved for later localization
Noto Sans/Serif SCSpacing and form
Single source for stacks and sheets
4 / 8 / 12 / 16 / 24 / 32Buttons, cards, panels, device shell
16 / 22 / 28 / 42All primary and risk actions
44 x 44 pt minBottom-sheet content rhythm
16 top / 24 side / 24 bottomMotion and iconography
Buttons, chips, and cards
140–180 msSoft, low-surprise transitions
ease-outReserved for meaningful moments
SOS + save onlyWarnings always pair icon + text
20 px outline baseComponent state matrix
This prevents re-deciding core interactions during engineering handoff.
PrimaryButton
Use slightly larger radius and subtle haptic on success.
Use firmer elevation and native ripple on press.
SecondaryButton
Keep card-like feel with lower shadow and crisp border.
Add more visible press fill so feedback is not too subtle.
SOSButton
Center it in the lower thumb zone with light glass separation.
Respect safe-area nav and system gesture space.
PlanCard
Use softer blur-backed cards on the main dashboard.
Reduce blur reliance and use stronger elevation contrast.
MetricCard
Animate number transitions with soft count change only.
Favor quick opacity and position changes over dense animation.
ProgressRing
Use subtle blur and anti-aliased stroke edges.
Keep strokes heavier so the ring remains legible on more displays.
Chip
Rounder pills with more white space.
Slightly denser horizontal padding for balance with ripple.
SegmentedControl
Feels close to native segmented controls with softer inset depth.
Needs clearer selected fill to match platform expectations.
Sheet
Prefer sheet-native feeling with layered blur and spring restraint.
Support system back close behavior and firmer surface shadow.
StepItem
Prioritize light haptic feedback when a step is marked done.
Use ripple and stronger tint change instead of haptic-only feedback.
InlineAlert
Spacing stays generous so alerts do not feel legalistic.
Use clearer icon contrast and stronger outline when high priority.
InputRow
Use more bottom-sheet entry patterns and keyboard-safe spacing.
Ensure keyboard push behavior never covers primary actions.
Platform and trust rules
The product has to work late at night, under stress, and in social settings without becoming noisy.
iOS behavior
Android behavior
Trust and content
Review kit
This small set is enough to test tone, trust, and week-one retention without opening every route.
Splash
Privacy-first alcohol recovery
Steadier nights. Clearer mornings.Reduce or quit drinking with a calm plan, faster SOS support, and visible morning returns.
No public feed. Neutral notifications. A dedicated Privacy screen before any subscription ask.
Entry tone and safety promise
Open screen routeHome
Tonight Plan
2 drinks maxLeave by 10:30 PM. Switch after drink 1.
Tap SOS in under 10 seconds if the social pressure ramps up.
Primary recovery dashboard
Open screen routeSOS
Give your body a pause before you decide again.
Interrupt the momentum, not your whole night.
Three-minute interruption flow
Open screen routeCheck-in
You protected
1 clearer morningLess anxiety. Less spending. More of your day still intact.
Retention loop and reward
Open screen routeValidation
These are the checks to run before this moves from concept review into development sprint execution.