Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
Track live game events, release dates, resets, esports fixtures, and Summer Cup 2026 ROAR matches.
Translation pending
GamesTypeScript · HTMLGitHub @Yissue-incOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Track Fortnite, WoW, Pokémon GO, Genshin Impact, and League of Legends events. Auto-sync to Google Calendar via ICS feeds. Open http://localhost:3000. Without Supabase configured, the app runs with mock data for local development. • Create a project at supabase.com • Run schema.sql in SQL Editor • Authentication → Providers → Enable Google OAuth • Settings → API → copy URL and keys to .env.local • Google Cloud Console → OAuth 2.0 Client ID • Authorized redirect: https://[project].supabase.co/auth/v1/callback • Copy Client ID + Secret → Supabase Auth settingsRead the full README ↗
Track Fortnite, WoW, Pokémon GO, Genshin Impact, and League of Legends events. Auto-sync to Google Calendar via ICS feeds.
pnpm install
pnpm dev
Open http://localhost:3000. Without Supabase configured, the app runs with mock data for local development.
schema.sql in SQL Editor.env.localhttps://[project].supabase.co/auth/v1/callbackApple OAuth is intentionally deferred until the mobile app release phase.
Copy .env.example to .env.local and fill in:
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
BATTLENET_CLIENT_ID=
BATTLENET_CLIENT_SECRET=
RIOT_API_KEY=
ADMIN_SECRET=
CRON_SECRET=
NEXT_PUBLIC_APP_URL=https://gamerclock.com
vercel.json)pnpm seed
Or add events manually via /admin?secret=YOUR_ADMIN_SECRET
/api/feed/fortnite/admin?secret=YOUR_ADMIN_SECRET