Skip to main content

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