Discord Integrated Online Hockey League Website

Заказчик: AI | Опубликовано: 17.03.2026
Бюджет: 25 $

I need a full-featured website for our competitive online hockey league that ties seamlessly into the platforms our players already use. All users must authenticate through Discord OAuth, then verify themselves by linking an Xbox Live or Playstation Network account. Once inside, the site will surface real-time player, team, and league statistics that I will supply through an external data source (populated Google Sheet spreadsheet cells from third-party API); your job is to pull, cache when sensible, and display that data in an attractive, responsive front end. Two permission-based back-office areas complete the build: Team Management Portal This area is visible only to authorised team staff and must include: • Roster management (add, release, or trade players) • Player performance tracking drawn from the same stats feed • Weekly availability submissions and game-line scheduling • Automated reminders prompting players to submit availability and owners to finalise lines before set deadlines League Management Console Accessible to league administrators, this console should let me: • Create, edit, and delete any team page or roster • Override or assist team managers through the same tooling above • Maintain consistent site content via a lightweight CMS for team pages Front-facing team pages must automatically adopt each franchise’s colours while holding to a common layout and typography so the overall league branding stays intact. Technical expectations • Secure Discord OAuth plus Xbox Live / PSN verification flow • Role-based access control enforcing the three user tiers (player, team manager, league manager) • Live statistics integration with fail-safe handling if the external feed drops • Modern, mobile-first UI built with a mainstream framework (React, Vue, or similar) and a clean CSS solution • Well-structured backend (Node/Express, Django, or comparable) ready for future feature expansion • Git-based version control and clear deployment instructions Acceptance criteria 1. All authentication paths function and map users to the correct role. 2. Stats pull within set intervals and render without blocking the UI. 3. Team and league portals fulfil every bullet above and respect permissions. 4. Administrators can spin up or retire a team in under two minutes. 5. Page design passes basic WCAG accessibility checks and looks cohesive across all teams and devices. If you have prior experience integrating gaming APIs, Discord bots, or real-time sports stats, your insight will be invaluable. I will provide API documentation, colour codes, and any server resources you need—just outline what you require so we can drop the puck on development. Example websites in terms of layout and design flow: https://www.nhl.com/ https://xbshl.com/home The ideal candidate will be available for short notice maintenance requests and possible long-run design changes that could arise in the future for per hour or per diem rates.