User creates account or signs in
Signup
New account creation
→
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
1Goal Selection
4 options to choose from
→
SelectedGoal Chosen
Ready to proceed
Step 2: Describe Goal (Optional)
2Description
200 character limit
→
FilledText Added
Character count shown
Step 3: Workout Frequency
3Frequency
2-7 days per week
→
Step 4: Workout Times
4Times
Morning/Afternoon/Evening
→
2 selectedMorning + Evening
Multi-select
Step 5: Commitment Level
5Commitment
3 levels to choose
→
CommittedReady
"Find a Partner" button
Browse potential partners with similar goals
View match %, trust score, frequency, and start conversations
Matching Screen
Filter & sort available
→
Pending Chats
Empty state
Message before confirming partnership
Get to know potential partner, then confirm or decline
Chat Interface
With confirm/decline buttons
→
Typing Message
Send button ready
→
Message Sent
In chat history
User profile screen
View goals, stats, and settings (shown: before partnership)
Profile Screen
Goals & info
Main dashboard with bonfire, streak, and check-in
Daily hub for checking in, viewing streak, and monitoring partner status
Home Dashboard
Bonfire, streak, partner info
Message your accountability partner
Ongoing conversation, motivation, and support
Partner Chat
Message history & input
Spend points on grace days
Purchase streak protection (50 points) - max 1 per week
Shop Screen
Points balance & grace days
View profile with partnership stats
Goals, stats, current partner, and settings
Profile with Partner
Full stats & partnership info