I want to bring a modern chess hub online that blends play, learning, and up-to-date coverage in one place. The site’s core lies in real-time gameplay: players must be able to challenge each other head-to-head, test themselves against an AI opponent, and join scheduled tournaments or matches with live standings. Alongside the boards, I need a tutorial section where interactive lessons, puzzles, and videos can be published, plus a news area for daily chess stories, event recaps, and commentary. To keep things clear, the finished site should deliver: • Player vs Player rooms with live clocks, chat, and rating calculation • Player vs Computer mode using an engine such as Stockfish (configurable difficulty) • Automated tournament module with brackets, Swiss pairings, and leaderboards • CMS-driven tutorial library (text, images, embedded video) • News/blog section with categories and tags • Secure login, profile stats, and responsive layout for desktop and mobile • Clean admin panel so I can manage users, content, and tournaments without code Real-time elements can run on WebSockets (Socket.io, SignalR, or similar), while the overall stack is flexible—React, Vue, Laravel, Django, Node.js, or another proven framework works for me as long as performance and security are solid. Code must be well-documented and handed over through a Git repository. Please outline your proposed tech stack and timeline when you reply so we can get the boards set up and ready for play.