Create Match Karate
๐ Overviewโ
This document describes the complete workflow for creating a Karate match, including both immediate play and scheduled matches.
๐ฎ Part 1: Play Now Workflow
Step 1: Home Page Navigation ๐ โ
- User clicks Play icon ๐ฎ in the navigation bar
- App navigates to Play Page โก๏ธ
Step 2: Play Page ๐โ
-
User views:
- Favourite Sports โญ
- All Sports ๐
-
User selects Karate ๐ฅ
-
Sport card flips ๐ and displays:
- Play ๐ฏ
- Shop ๐
- Wiki ๐
Step 3: Create Match Workflow ๐โ
- User clicks Play ๐ฏ button
- App navigates to Select Whom to Play page ๐ค
Step 4: Select Player Type ๐ฅโ
-
User chooses:
- Self / Parent ๐ง
- Child ๐ถ
-
User clicks Continue โก๏ธ
Child Selection Sub-flow (if Child selected) ๐ถโ
If Child is selected:
- App navigates to Child Selection Page ๐
- User selects existing child profile โ
If no child profiles exist โ:
- Empty state screen ๐ญ displayed
- User clicks "Add Children" โ๐ถ button
- Add new child profile ๐
Step 5: Play Mode Selection ๐ฏโ
-
Bottom sheet slides up โฌ๏ธ displaying:
- Play Now
- Schedule
-
User selects Play Now (green border โ )
-
Continue button becomes enabled โ๏ธ
-
User clicks Continue โก๏ธ
Step 6: Create Match Page ๐โ
App navigates to Create Match Page
Category Selectionโ
-
Category dropdown displays:
- Singles ๐ค
- Team ๐ฅ (Coming Soon)
-
User selects Singles
-
Self is auto-filled ๐ง
Step 7: Select Opponentโ
-
Tap Opponent slot or + icon โ
-
Navigates to Choose Participant page ๐
-
Tap player in list โ Stats Bottom Sheet ๐ opens
- Displays: Stats, Timeline, Follow button
- Follow toggles to Unfollow ๐
- Click respective options to navigate
-
Tap Select Opponent โ๏ธ
-
Opponent highlighted with green border โ
-
Back navigation ๐ returns to Home Page ๐
Step 8: Match Configuration โ๏ธโ
Configure:
- Ground: Select venue ๐
- Enter the weight
- Location: Auto-filled ๐บ
Step 9: Create Match ๐ฉโ
- Tap Create button
- Processingโฆ โณ
- Match Successfully Created โ
- Opponent Notified ๐
๐ Supportโ
For help, contact: ๐ง support@sportzdom.com