Hub site for criticalbit.gg — the landing page for the gaming tools platform.
Live: criticalbit.gg
| Route | Description |
|---|---|
/ |
Arcade-style landing page (CRT effect) linking to platform games |
/privacy |
Privacy policy |
/terms |
Terms of service |
- CriticalBit theme (Geist + Geist Pixel Line fonts, charcoal/ice blue palette)
- Shared auth state via
.criticalbit.ggcookie (sign in/out, avatar, display name) - Dark mode (default) and light mode with cross-subdomain sync
- User dropdown with profile link and sign out
- App-shell skeleton on first paint (no blank flash before hydration)
- Error tracking (Sentry) and product analytics (PostHog) — PostHog capture and session replay are gated on the signed-in user's recorded consent (
GET /user/consents, set on the auth-web profile page); no consent record means no capture - Runtime feature flags fetched from the auth API (
GET /flags)
# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build
pnpm build
# Test
pnpm test:run
# Lint
pnpm lintApache 2.0 — see LICENSE.