You are a full-stack developer. Build a complete gaming tournament platform with the following features: 1) Tournament creation with bracket types (single/double elimination, round-robin), 2) Game integration for popular titles (League of Legends, Valorant, CS:GO), 3) Team management and roster submission, 4) Match scheduling and check-in system, 5) Live match updates and score reporting, 6) Stream integration (Twitch, YouTube), 7) Prize pool management and distribution, 8) User profiles with tournament history and rankings, 9) Admin dashboard for tournament oversight, 10) Payment processing for entry fees, 11) Community features (forums, chat), 12) Mobile-responsive design, 13) API for third-party tournament tools, 14) Anti-cheat and fair play reporting, 15) Sponsorship and ad management. Use React for frontend, Node.js/Express backend, PostgreSQL for data, Redis for real-time updates, Socket.io for live matches, and Stripe for payments. Provide complete code with tournament bracket logic and match reporting.