GameOn esports hero banner
GameOn logo

GameOn v2

Esports platform

Temporary homepage rebuilt from the old GameOn direction

Bring teams, tournaments, and community into one esports arena.

This is the temporary landing page for the new web app. It keeps the neon-cyan GameOn identity from the old project while the new Next.js frontend is being built on top of the split architecture.

Tournament preview

Legacy inspiration

Tournament-led homepage

Phase 1

04

core repos in the new architecture

03

server-side services already mapped

01

shared GameOn product direction

Platform pillars

The old GameOn project already proved the product shape.

The new frontend keeps that direction and reintroduces it in a cleaner stack: Next.js for web, NestJS for the main API, and a separate realtime service for live updates.

Tournament Control

Track brackets, registrations, match flow, and event visibility from one esports-first dashboard.

Team Community

Give players a place to build squads, post updates, recruit members, and grow their identity.

Realtime Arena

Use live chat, notifications, and socket-driven updates to keep the platform feeling active.

Digital Marketplace

Extend the platform with themed items, user inventory, and future in-app rewards or purchases.

GameOn community visual

GameOn legacy

Dark arena visuals, bright cyan focus, and event-first energy.

Temporary homepage intent

Keep the old spirit, but move the new project forward.

The original Laravel project already had tournaments, teams, posts, chat, marketplace, and admin flows. This temporary homepage does not try to reproduce everything. Its job is to give the new web app a recognisable GameOn identity while the actual product screens are rebuilt in Next.js.

  • 1Auth, profile, and session flows
  • 2Teams and tournament discovery
  • 3Realtime notifications and chat hooks
  • 4Admin and social modules after MVP

What comes next

This page is temporary. The platform screens come next.