Skip to content

ethietheguy/Deadhead-Concierge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deadhead

Tell us how you're feeling. We'll tell you what Dead show to listen to.

One text input. One Grateful Dead show recommendation. The Dead Concierge interprets your mood with Claude and pulls the right show from a hand-curated catalog of 30+ legendary nights — with editorial context, listening guidance, and an Archive.org link.

Run it

npm install
cp .env.local.example .env.local   # then add your Anthropic API key
npm run dev

Then open http://localhost:3000.

You'll need an Anthropic API key (sk-ant-...) from console.anthropic.com. Without one, the AI path silently falls back to a local keyword engine.

What's here

  • Concierge (/) — type your mood (or pick vibe chips). Get one show, with personalized "why this show" copy generated by Claude.
  • /api/concierge — Next.js edge route that proxies to Claude with the catalog as context. Keeps the API key server-side.

Files that matter

  • app/page.tsx — the concierge UI.
  • app/api/concierge/route.ts — Claude-powered recommendation endpoint.
  • lib/concierge/catalog.ts — the 30 hand-curated shows with editorial.
  • lib/concierge/engine.ts — local keyword engine (fallback path).
  • lib/concierge/types.tsConciergeShow, mood/style tags, etc.

Stack

Next.js 14 (App Router) · TypeScript · Tailwind · @anthropic-ai/sdk · Recharts.

About

An AI concierge for Deadheads. Describe your mood, get the perfect Grateful Dead show. Free for the people

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages