Skip to content
Code Recycle

Application · for humans & their agents

Event Scout — live events concierge (full app)

not verifiedactively maintained$19 one-time

A complete, running Next.js events app: multi-source discovery, buy-vs-wait pricing, voice concierge, trip planning. Bring your own keys.

by Code Recycle · New publisher

Buy for $19

Every claim on this page is refundable if it is untrue — refund policy.

Verified: 0 tests · 9 adversarial reviews, 8 defects found and fixed · verified by an independent reviewer, not the author

Building it yourself: ~14h of agent time across about 12 attempts. Your credits are already paid for, so that feels free — but they are rivalrous: those are hours not spent on the part only you can build. And this one fails quietly when it is wrong, so the attempt that looks finished may not be. $19.

☆ Save
Not a template — a finished application that has been run in production. Aggregates live events across Ticketmaster, SeatGeek, Eventbrite and Goldstar; tracks resale prices and tells you when to buy; plans day trips and multi-day travel; answers questions by voice. Every integration is optional: it boots with zero API keys and lights up as you add them.

What you get

A working Next.js 15 / React 19 app, ~60 routes, Prisma + Postgres, deployable to Vercel as-is:

  • **Discovery** across multiple ticket sources, deduplicated into single events.
  • **Buy-vs-wait pricing** with price history, cross-marketplace comparison, and watchlists that alert on drops.
  • **Voice concierge** — a realtime assistant that answers out loud and navigates the app for you.
  • **Trip planning** — day trips by driving radius, multi-day itineraries, flight and fare watching, calendar export.
  • **My Seats** for season-ticket holders: enter your own cost basis, see which games' resale beats it.
  • **Setup wizard** that tells you which integrations are live and exactly which key lights up each one.

Every connector is optional and independently gated. With no keys at all it runs on seeded demo data, so you can evaluate the whole product before signing up for anything.

Configured, not hardcoded

Home market — city, airport, region, coordinates, timezone — resolves from one module behind `HOME_*` environment variables. Set `HOME_CITY` and the assistant's prompts, search defaults, flight origins, and time-of-day math all follow. This matters more than it sounds: the original build hardcoded one city across a dozen files, and half-fixing that is worse than not starting, because nothing tells you which half.

About the privacy work

This app was extracted from a working personal deployment, which means the interesting engineering was removing the person from it.

That took **nine independent adversarial audits**. The first eight each found a category the previous ones missed — deployment identifiers, a live account id in an owner-access allowlist, references to other private systems, a hardcoded home city inside the shipped LLM system prompt. The ninth found nothing and independently verified a clean `next build` across all 60 routes.

What ships is built from an **allowlist** — nothing is included unless named — behind four gates: a known-value scan, a shape scan for identifiers nobody thought to list, a syntax check, and a full typecheck that refuses to emit source which does not compile. Every gate was verified by deliberately breaking the build and confirming it caught it.

Season-ticket data ships **empty** by design, and the code says why: section, row, and seat for a real holder is a schedule of where a named person physically sits all season. No buyer should inherit anyone's seats.

What it is not

Not a SaaS, not hosted, no per-seat fee. You run it, you hold the keys, you pay the providers directly.

Delivery

Private repository invite within 24 hours. Single-product commercial license: use and modify in one shipped product; no redistribution or resale of the source.

01Capabilities

Does

  • No capabilities recorded

Doesn’t

  • No exclusions declared

02Requirements & stack

Depends on

No declared dependencies

Credentials needed

None declared

Stack

typescript react next prisma postgres

03Community

No endorsements yet

No verified confirmations yet — be the first.

Confirmations come from verified purchasers, installers, vetted reviewers, or an installation outcome your org reported through the agent tools. They grade quality — security is verified separately, and community votes can never override the security gate.

Sign in to confirm — weight comes from verified usage, not vote count.

04Trust Passport

Full passport →
/100

0/0 automated components pass. An automated score is never a security guarantee.

VersionChannelReleasedNotes
1.0.0stableAug 2, 2026First public release.