White-label fan experience adapted to a partner’s visual identity.

Technical Lead / Full-Stack Engineer

eClub

White-label fan engagement platform for major Brazilian football and media brands.

eClub is a white-label, multi-tenant sports engagement platform built with Ionic, Angular, NestJS, PostgreSQL and AWS. It was deployed for Brazilian football clubs and media partners, including Grêmio, Vasco, Globo, UOL and Flamengo, and served thousands of users.

The platform features gamification (coins, trophies, seasonal rankings), daily check-in, missions, quizzes, mini-games, a reward store and vouchers, with full club branding per tenant.

Context

Challenge

Support distinct club and media brands, seasonal campaigns and high-engagement fan experiences without maintaining a separate product for every partner.

Execution

Engineering improvements

  • Designed a shared multi-tenant foundation with branding and content configured per partner.
  • Delivered daily check-ins, missions, quizzes, mini-games, seasonal rankings and rewards.
  • Built mobile experiences and backend services used across multiple club and media deployments.

Trade-offs

Architecture decisions

  • Used a white-label architecture to reuse core behavior while preserving each tenant’s identity.
  • Combined Ionic and Angular clients with NestJS and PostgreSQL services deployed on AWS.
  • Modeled gamification as reusable capabilities that could be composed for different seasonal experiences.

Measured and verified

Evidence

  • Multiple club and media partners
  • Thousands of active users
  • Multi-tenant platform

Delivered value

Outcome

Platform live across multiple club and media partners with thousands of active users during sports seasons.

Development date
2021 ~ 2023
Tags
App, Web, APIs
Main technologies
Ionic, Angular, NestJS

Interested in the way I approach product engineering?