Skip to content

Esports / Team Management

IMPerfect Gaming

The brief

A Puerto Rico esports organization competing in OW2 and Marvel Rivals needed a way to run the business side — rosters, scrims, announcements — without their coaching staff touching code.

The challenge

Building a bilingual org management system that could handle roster moves, scrim scheduling, and team announcements — all without requiring the coaching staff to touch the codebase. The solution was a role-based Team Hub with scoped permissions for Admin, Coach, and Manager roles.

The approach

  • Designed a role-based permission system with three tiers: Admin, Coach, Manager
  • Built a bilingual content system with next-intl for parallel EN/ES management
  • Created a Team Hub dashboard for scrim scheduling and roster moves
  • Implemented a three-strike tracking system for player accountability

The outcome

Coaching staff now runs the full organization without developer involvement. Bilingual parity across every roster announcement, scrim schedule, and team update.

Tech stack

Next.js 14TypeScriptTailwindnext-intlSupabaseFramer Motion