# Sports Team Management App: How-To Tactical Manual

***

## **🌍 Introduction & Global Guidelines**

This manual provides role-specific, step-by-step guides for using the app.
*   **Single Login:** Initial login and basic setup steps are provided once per role.
*   **Structure:** All feature guides are presented as actionable, numbered steps.
*   **Platform Agnostic:** Instructions are designed to be used across both Web and Mobile interfaces, referencing general UI elements.
*   **Pro Feature Note:** Features marked **(Pro)** require an active subscription upgrade.

***

## **🥇 Role 1: Coach & School Admin Users**

### **A. Initial Login / Onboarding**

**Adjacent Guide Box:** On first load, a pop-up guide will display when the user lands here, prompting them to verify their credentials and confirm their primary role status.

1.  **Access:** Open the App/Website and tap/navigate to "Login."
2.  **Credentials:** Enter your assigned School Email and Password.
3.  **MFA:** Enter the One-Time Password (OTP) sent to your registered phone number.
4.  **Profile Setup (First Time Only):** If prompted, confirm your role (Coach/Admin) and select your assigned School ID.
5.  **Dashboard View:** You are redirected to the main Dashboard, displaying pending tasks, team alerts, and school announcements.

---

### **B. Tactical Manual: Feature Guides**

#### **Edit Squad Profile**
**Goal:** Update the core details and branding for your team or school.
1. Navigate to the main Dashboard and select the "Squad Profile" icon.
2. Tap "Edit Details."
3. Update mandatory fields (e.g., Team Name, Mascot, Colors) using the input fields provided.
4. For photo/logo updates, tap the image area, select "Upload New," and choose the asset from your device's gallery or the connected Drive.
5. Tap "Save Changes" and confirm the update when prompted.
**Success Criteria:** The main Squad Profile page immediately displays the newly entered information and logos.

#### **Add Roster (Individual + Recruit Pipeline)**
**Goal:** Manage all active and prospective team members.
1. Select the team and navigate to the "Roster" tab.
2. Tap the **(+) Add Member** button.
3. **For Current Player:** Select the player's name from the integrated "Existing Members" list and confirm their status.
4. **For Recruit:** Select "Add Recruit" and enter the recruit's unique ID or search by name. You can then upload initial paperwork via the system's secure portal.
5. Assign the appropriate role (Player, Cadet, etc.) and set their eligibility status.
**Success Criteria:** The player/recruit appears on the Roster with the correct status and links to their personal profile view.

#### **Schedule Events**
**Goal:** Create, view, and edit all team and league fixtures.
1. From the Dashboard, select the "Schedule" tab.
2. Tap **(+) Create Event**.
3. **Details:** Select the event type (Game, Practice, Meeting) and specify the date, start time, and location.
4. **Opponent:** Select the opposing team/school from the dropdown list.
5. **Participants:** Assign the roster/squad that will be involved.
6. **Export Tactical Plan (Branded PDF):** From the event detail view, tap "Export Tactical Plan" to generate a professionally branded PDF briefing. This includes the institutional "Chassis Red" header, structured drill itinerary, and confidential watermarks.
7. Tap "Save & Notify." *The system automatically sends reminders to assigned participants.*
**Success Criteria:** The new event appears on the main calendar view using accurate local-time scheduling (UTC-corrected), and the branded Tactical Briefing PDF is available for download.

#### **League Management**
**Goal:** Oversee participation and standings within defined leagues.
1. Navigate to the "Leagues" section and select the Sport/Season.
2. Select the league you wish to modify.
3. Tap "Manage League Settings."
4. Here, you can invite associated schools, set season rules (e.g., 'Must Win 3 to Qualify'), and view the master league calendar.
**Success Criteria:** The league settings reflect the mandated rules, and all connected schools see the league as active.
 
 #### **Practice Setup & Drills**
 **Goal:** Construct detailed training itineraries and distribute tactical briefings.
 1. **Deploy Drills:** Navigate to **Coaches Corner -> Playbook** and ensure your drills are imported from the **Drill Library** or created manually via "Publish Drill."
 2. **Create Practice:** Go to the **Schedule** tab and tap **(+) Create Event**.
 3. **Set Type:** Select **"Practice"** from the Event Type dropdown. 
 4. **Select Itinerary:** A "Playbook Drills" section will appear. Tap drills from your library to add them to the session.
 5. **Timezone Integrity:** Confirm the Date/Time. The system automatically corrects for UTC offsets to ensure the practice appears on the correct local calendar day.
 6. **Tactical Briefing PDF:** Once saved, open the event detail. Go to the **"Tactical Plan"** tab and tap **"Export Tactical Plan"** to generate a branded, printable PDF for distribution to staff and players.
 **Success Criteria:** A professional training itinerary is saved, visible to players, and available as a Championship-branded PDF.


#### **Tournament Creation & Management**
**Goal:** Set up complex, multi-day structured competitions.
1. From the main Menu, select "Tournaments."
2. Tap **(+) Create Tournament**.
3. **Scope:** Enter the Tournament name and date range.
4. **Structure:** Choose the bracket type (Single Elimination, Round Robin, etc.) and input rules for tie-breakers.
5. **Teams:** Manually add participating teams and confirm roster participation for each team.
6. Save and distribute the preliminary bracket.
**Success Criteria:** A master tournament schedule and bracket visualization are generated and available for viewing.

#### **Chat (Team, League, Direct)**
**Goal:** Communicate with relevant groups.
1. From the Dashboard, select the "Chat" icon.
2. **Group Selection:** Tap the appropriate group (e.g., *Elite Squad Chat*, *North Division League Chat*).
3. **Posting:** Type your message in the bottom field and tap Send.
4. **Direct Message:** Select a user's name from the contact list and tap the "Message" button to initiate a private chat.
**Success Criteria:** The message appears instantly in the correct, dedicated chat thread.

#### **Fundraiser Tools (Pro)**
**Goal:** Initiate and track team fundraising campaigns.
1. From the Dashboard, navigate to the "Fundraising Hub."
2. Tap "Create New Campaign."
3. Select the fundraising goal type (e.g., Merchandise Sale, Sponsorship Drive) and set the target amount.
4. Use the integrated tool to set up payment collection links and track incoming donations in real-time against the goal.
**Success Criteria:** The campaign is live, tracks live contributions, and automatically updates the campaign status bar.

#### **Facilities Management (Pro)**
**Goal:** Book and manage access to athletic facilities.
1. Navigate to the "Facilities" tab.
2. Check the real-time availability calendar for the desired date/time slot.
3. Select the required resource (Field A, Gymnasium) and select the opening time slot.
4. Provide the purpose and list of attendees. Tap "Book Facility."
5. You will receive a confirmation booking reference number.
**Success Criteria:** The calendar slot visually changes to "Booked" under your name and the booking reference number.

#### **Coaches Corner (Pro)**
**Goal:** Access coaching resources, analytics, and school resources.
**A. Playbook:**
1. Navigate to the Playbook section and select the desired sport/level.
2. **Modular Drill Library:** Browse the integrated institutional library for pre-vetted drills. Tap "Browse Library" to search and one-tap "Deploy" to add them to your team's tactical playbook.
3. **Commit to Playbook:** Use the "Publish Drill" workflow to add custom protocols. The system features **Automated Image Optimization**, compressing large screenshots and photos into institutional-grade assets automatically.
4. **Mandatory 75% Watch (Pro):** Toggle "Mandatory Watch" on any drill or film. The system will track roster compliance and provide a real-time checklist of who has completed at least 75% of the briefing.
5. Tap a play/drill to view its schematic diagrams, breakdown of formations, and recommended executes.
**B. Incident Documentation:**
1. Select "File Incident."
2. Input mandatory details (Date, Time, Location, Involved Parties).
3. Upload supporting evidence (Photos/Videos).
4. Provide a detailed narrative of the incident and check the appropriate classification boxes (e.g., Disciplinary, Injury).
**C. Notifications:**
1. Access the Notification center to review *all* alerts, categorized by Source (Admin/League/Team).
2. Tap an alert to view associated details (e.g., a League rule change notice).
**D. Waivers (Pro):**
1. Navigate to the "Waiver Management" tab.
2. Select the athlete(s) who require waivers.
3. Review the mandatory document checklist. If all are accurate, send the waiver package for digital signature.
**Success Criteria:** The system confirms the waiver package was successfully sent and awaits digital signatures.

#### **Multi-Team Management**
**Goal:** Oversee multiple teams under your jurisdiction (e.g., Varsity and JV).
1. From the 'Roster' or 'Schedule' section, locate the global 'Manage Teams' panel.
2. Select the primary team, and then use the "Add Related Team" function to link another team roster/schedule.
3. You can now view/edit the Roster or Schedule for both teams from this unified management view.
**Success Criteria:** Switching between the managed teams' views is immediate and seamless within one dashboard ribbon.

***

## **👟 Role 2: Player Users**

### **A. Initial Login / Onboarding**

**Adjacent Guide Box:** On first load, a pop-up guide will guide you to select your role and verify school affiliation if prompted.

1.  **Access:** Open the App and select "Player Login."
2.  **Credentials:** Enter your unique Player ID and password provided by your coach or parent.
3.  **Verification:** Complete the CAPTCHA to verify identity.
4.  **Profile Setup (First Time Only):** Enter or confirm your basic biographical data (Height, Weight, Graduation Year).
5.  **Notification Consent:** Toggle consent for receiving alerts from your Coach and Parents.
**Success Criteria:** You are taken to your personalized Player Dashboard, showing your current team link and upcoming events.

---

### **B. Tactical Manual: Feature Guides**

#### **Edit Profile**
**Goal:** Ensure personal information is up-to-date for the athletic department.
1. From the Dashboard, tap your profile picture/icon.
2. Select "Edit Profile Information."
3. Update biographical data (e.g., Contact Number, Academic Year, Medical Notes).
4. Tap "Save Changes." *Changes must be approved by your Parent or Coach.*
**Success Criteria:** A confirmation banner shows "Updates Submitted for Review."

#### **View Roster, Schedule/Events, Leagues, Tournaments**
**Goal:** Stay informed on team status and competition details.
1. Tap the main navigation tab corresponding to the desired information (Roster, Schedule, Leagues, Tournaments).
2. **Roster:** View all currently rostered teammates. Tap a teammate's name for their details.
3. **Schedule/Events:** View a chronological list of all mandatory and optional events. Tap an entry for details.
4. **Leagues/Tournaments:** View the league/tournament logo and its current standings/bracket visualization.
**Success Criteria:** The information displayed is accurate for the selected time period and context.

#### **Chat**
**Goal:** Communicating with team connections.
1. Tap the "Chat" icon.
2. See dedicated bubbles for **Team Chat** and **Direct Messages**.
3. Tap the required thread, enter your message, and send.
**Success Criteria:** The message is sent and visible to the intended recipient(s) promptly.

#### **Fundraiser Access**
**Goal:** Participating in team fundraising efforts.
1. Navigate to the "Fundraising Center."
2. View currently active campaigns.
3. Tap "Contribute" on any campaign to use stored payment methods or generate a link to share.
**Success Criteria:** The system successfully processes the contribution and updates the team total.

#### **Playbook**
**Goal:** Review team plays and tactical strategies.
1. Navigate to the "Playbook" section.
2. Filter by Sport/Play Type.
3. Browse the available plays. Tapping a play shows the diagram and a short instructional summary.
**Success Criteria:** The displayed play diagram is clear and matches the strategy discussed in practice.

#### **Notifications & Waivers**
**Goal:** Staying informed of required actions and alerts.
1. **Notifications:** Access the bell icon to see accumulated alerts from Coaches, Admins, or League bodies.
2. **Waivers:** If action is required (e.g., missing medical form), the waiver section will notify you directly with a link to complete/upload the required document.
**Success Criteria:** The notification panel shows no critical, unread items, or only items you have acknowledged.

***

## **👨‍👩‍👧 Role 3: Parent Users**

### **A. Initial Login / Onboarding**

**Adjacent Guide Box:** This box guides the parent through linking and verifying all dependents' accounts upon initial setup.

1.  **Access:** Open the App and select "Parent Login."
2.  **Credentials:** Enter your registered Email and Password.
3.  **Family Setup (First Time Only):** The system prompts you to list all children associated with the account (e.g., Child 1: John Doe; Child 2: Jane Doe).
4.  **Primary Connection:** Designate which child's team/school connection should be the primary view on the dashboard.
5.  **Consent:** Review and accept the Terms of Use governing multi-child account management.
**Success Criteria:** All listed children appear correctly linked to their current team or school within the Family Hub dashboard.

---

### **B. Tactical Manual: Feature Guides**

#### **Edit Family Roster**
**Goal:** Maintain accurate contact information for all dependents under your account.
1. From the Family Hub, tap the profile icon.
2. Select "Manage Family Members."
3. Tap "Add/Edit Child." Select the child and update any details (e.g., current grade, pediatrician notes).
4. Confirm changes are complete.
**Success Criteria:** All children display up-to-date personal and emergency contact information.

#### **View Schedules/Events (Multi-Child)**
**Goal:** Keep track of all committed events for all children in the family.
1. Navigate to the "Schedule" tab.
2. **Filtering:** Use the multi-select filter at the top to display schedules for Child A, Child B, etc., simultaneously.
3. The resulting calendar view will aggregate all applicable events from the selected children.
**Success Criteria:** The calendar view accurately displays overlapping or non-overlapping events for all managed children for the selected date range.

#### **View Leagues & Tournaments**
**Goal:** Monitoring competitive status for all children.
1. Navigate to the "Leagues" tab; the system populates a combined view of all child-associated leagues.
2. Select a League to see standings, rules, and match outcomes for all participating members.
3. Navigate to "Tournaments" to see the consolidated schedule and bracket summaries for all children.
**Success Criteria:** You can quickly see if a child is participating in a high-priority event across multiple different sports/levels.

#### **Chat**
**Goal:** Communication with coaches or admins (Parent messaging is generally limited to the Team/League chat for oversight).
1. Tap the "Chat" icon.
2. Select the relevant **League Chat** or **Team Chat** associated with the children.
3. Post general updates or ask clarifying questions to the coach or team group.
**Success Criteria:** Posted updates are reviewed by the relevant coach/admin within the expected response timeframe.

#### **Fundraiser Tools**
**Goal:** Supporting team financials for multiple children/squads.
1. Navigate to the "Fundraising Center."
2. View campaigns associated with any of your children's teams.
3. Contribute funds directly via the portal, often with a consolidated "Family Support" designation on receipts.
**Success Criteria:** The system acknowledges the contribution and allows you to generate a receipt showing multiple supporting members.

#### **Playbook**
**Goal:** Reviewing strategies the children are learning.
1. Tap the "Playbook" tab.
2. Select the child's specific team/sport assignment.
3. Review tactics to understand expectations for coming games.
**Success Criteria:** You gain sufficient knowledge to discuss basic strategy points with your children.

#### **Notifications & Waivers**
**Goal:** Staying informed and managing required paperwork.
1. **Notifications:** Review alerts for all children. Critical alerts (e.g., "Medical Clearance Overdue") will require immediate attention.
2. **Waivers:** If an initial waiver is pending for any child, a clear actionable card will appear on the Dashboard directing you to the necessary action (e.g., "Upload Physical form for John Doe").
**Success Criteria:** All pending actions (signatures, uploads) are marked as complete for all children.

#### **Family Hub (Multi-Child Management)**
**Goal:** The central dashboard for managing the entire family's athletic life.
1. This is the landing page. It provides a visual summary card for *every* child, showing their next event, team status, and any urgent administrative items (Waiver due, etc.).
2. Use the contextual menu (three dots) on any child's card to jump directly to their specific Roster, Schedule, or Profile.
**Success Criteria:** The Family Hub provides an immediate, single-glance overview of the needs and statuses for every child linked to the account.