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
A murder mystery dinner party, written for your group.
GamesTypeScript · CSSGitHub @elliswerner4OnlineOwner 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
Web app with Stripe checkout that generates custom murder mystery parties with AI. Next.js, TypeScript, Claude API, Vercel KV.
Taken from the repository README
Loading the full README.
Read the full README ↗Custom murder mystery dinner parties, generated on demand.
Live site: killer-party-seven.vercel.app
Killer Party is a full-stack web app I designed and built on my own, with AI coding tools. A host picks a theme, guest count and difficulty, checks out through Stripe, and gets a complete party package in minutes. The package includes a host guide, character sheets, clues, a reveal script, a menu and an atmosphere guide. Guests join on their phones with a game code and get their own character page with their private clues.
| Layer | Tools |
|---|---|
| App | Next.js 14 (App Router), TypeScript, Tailwind CSS, web app manifest for phone home screens |
| AI | Anthropic Claude API, streamed over server-sent events; model set by ANTHROPIC_MODEL |
| Payments | Stripe Checkout and webhooks |
| Data | Vercel KV (Upstash Redis) for orders, game state and sharing links |
| Email & analytics | Resend for confirmation emails; Vercel Analytics for funnel tracking |
| Hosting | Vercel |
Fully AI-written mysteries often end up unsolvable. Fully templated ones feel generic. Killer Party splits the work:
git clone https://github.com/elliswerner4/killer-party
cd killer-party
npm install
cp .env.example .env.local # then fill in your keys
npm run dev # http://localhost:3000
Keys you need (see .env.example):
4242 4242 4242 4242.NEXT_PUBLIC_BASE_URL, which is your deployed URL.Import the repo at vercel.com/new, add the environment variables above, link a KV store, turn on Analytics, and deploy.