🐨 Goal,Ah! User Flow

✓ Complete Flow - 22 Screenshots
1

Authentication

User creates account or signs in
Signup
Signup
New account creation
Login
Login
Returning users
2

Onboarding (5 Steps)

New users set up fitness goals and preferences
Progress through 5 steps: Choose goal → Describe it → Set frequency → Pick times → Commitment level

Step 1: Choose Goal

Step 1
1Goal Selection
4 options to choose from
Goal Selected
SelectedGoal Chosen
Ready to proceed

Step 2: Describe Goal (Optional)

Step 2
2Description
200 character limit
Description Filled
FilledText Added
Character count shown

Step 3: Workout Frequency

Step 3
3Frequency
2-7 days per week
Frequency Set
5 daysSet
Via slider

Step 4: Workout Times

Step 4
4Times
Morning/Afternoon/Evening
Times Selected
2 selectedMorning + Evening
Multi-select

Step 5: Commitment Level

Step 5
5Commitment
3 levels to choose
Commitment Set
CommittedReady
"Find a Partner" button
3

Find Partner

Browse potential partners with similar goals
View match %, trust score, frequency, and start conversations
Matching
Matching Screen
Filter & sort available
Pending Chats
Pending Chats
Empty state
4

Pending Chat

Message before confirming partnership
Get to know potential partner, then confirm or decline
Chat
Chat Interface
With confirm/decline buttons
Typing
Typing Message
Send button ready
Sent
Message Sent
In chat history
5

Profile

User profile screen
View goals, stats, and settings (shown: before partnership)
Profile
Profile Screen
Goals & info
6

Home Screen (Active Partnership)

Main dashboard with bonfire, streak, and check-in
Daily hub for checking in, viewing streak, and monitoring partner status
Home
Home Dashboard
Bonfire, streak, partner info
7

Chat (Confirmed Partner)

Message your accountability partner
Ongoing conversation, motivation, and support
Chat
Partner Chat
Message history & input
8

Shop

Spend points on grace days
Purchase streak protection (50 points) - max 1 per week
Shop
Shop Screen
Points balance & grace days
9

Profile (With Partnership)

View profile with partnership stats
Goals, stats, current partner, and settings
Profile
Profile with Partner
Full stats & partnership info