Live Tournament Registration & Scoring Platform

Замовник: AI | Опубліковано: 02.03.2026

I need a responsive web application that lets players register once, build a full profile, and then follow their progress through live-updated tournaments. Team Captains must enter the essentials—name, email, password—while also storing address, phone number. Profiles should be editable and protected behind standard authentication and reset flows. The heart of the job is the scoring engine. Different events under my umbrella rely on different rules: some award points per achievement, others knock competitors out round by round, and a few are strictly time-based. I want a flexible module where I can choose or configure the scoring method before each contest starts and have the site calculate rankings in real time as results come in. Players and spectators should see leaderboards auto-refresh without page reloads. When a tournament ends, final standings, stats, and basic analytics need to stay publicly viewable in an archive section. Key deliverables 1. Mobile-first website (front end + back end) with secure user registration & profile management. 2. Admin dashboard to create contests, pick or configure scoring rules, enter or import results, and publish brackets/leaderboards. 3. Real-time scoring service supporting points, elimination, and time formats plus room for custom formulas. 4. Public pages for live leaderboards and archived results. 5. Deployment script and concise documentation that lets me spin up a new instance or extend scoring logic without touching core code. Acceptance criteria • All registration data persists safely and passes basic validation. • Switching the scoring method for a new contest requires no code changes—only an admin-side selection. • Leaderboards update within two seconds of a score submission. • Site renders cleanly on modern desktop and mobile browsers.