🏆 Coach Fundraising Application
Join the Weigh-In Survival Guide fundraising program and earn money for your wrestling team while promoting safe weight-cutting practices
What You'll Get:
- Custom Team Discount Code - 15% off for your wrestlers and parents
- $10 Donation Per Purchase - Directly to your wrestling program
- Professional Credibility - Evidence-based guidance from a Registered Dietitian
- Bonus Team Q&A - Free session with RD Samuel Bullard for teams with 30+ sales
- Marketing Materials - Email templates, flyers, and social media content
What Happens Next?
- Application Review: We'll review your application within 24-48 hours
- Custom Code Creation: You'll receive your unique team discount code via email
- Marketing Materials: We'll send you email templates, flyers, and promotion guidelines
- Tracking Setup: Your sales will be tracked automatically for monthly payouts
- Start Fundraising: Share your code with wrestlers and parents!
Game Architecture Flow Diagram
flowchart TD
subgraph UserInput["User Input"]
A[Keyboard Events] --> B{useGame}
end
subgraph State
H[Zustand: useGameStore]
end
subgraph GameLogic["Game Logic (useGameTick)"]
E[useGameTick] -->|orchestrates| G[Systems: AI, Combat, etc.]
G -->|returns changes| E
E -->|writes batched update to| H
end
subgraph Rendering["Rendering (useRenderLoop)"]
F[useRenderLoop] -->|reads state from| H
F -->|draws pixels to| C[GameCanvas Component]
end
subgraph UI
I[UI Components] -->|read state from| H
end
B -->|provides activeKeys| E
H -->|notifies| F
Architecture Overview
This diagram illustrates the flow of data and control in a game architecture using React hooks and Zustand for state management. The system is designed with clear separation of concerns between user input, game logic, rendering, and UI components.