La Javilla Club is one of the most prestigious baseball academies in the Dominican Republic, founded in 1958 and focused on player development from age four up. The platform unifies the academy's full digital presence: institutional content, the DPK tournament hub with live standings and results, JC Academy player profiles, news, video highlights, an online shop, and tournament registration. I built it on Next.js with the App Router, using server components for content-heavy pages and streaming SSR for the data-rich tournament sections, which matters for SEO on player and match pages. Tailwind and shadcn/ui gave a consistent design system across dozens of route types. The core challenge was modeling the tournament data (teams, players, matches, standings) so the public site and the backoffice share one source of truth while each stays optimized for its audience.