Pipeline
- Docsusage, props, keywords
- Demosrc/demo.tsx
- Buildshadcn add → vite
- Capturelight, dark, motion
- IndexBM25 + vectors
Public log. Prompts, raw model errors and costs stay on the admin side.
Log
Demo source
src/demo.tsx · from an earlier run
import { Button } from "@/components/ui/button"import MeteorShower from "@/components/meteor-shower-animation/meteor-shower"export default function MeteorShowerDemo() { return ( <MeteorShower className="flex min-h-[360px] w-full max-w-lg items-center justify-center overflow-hidden rounded-lg"> <div className="relative z-10 flex max-w-xs flex-col items-center gap-4 text-center"> <p className="text-lg font-medium text-foreground">Look up. Something wonderful is on its way.</p> <Button>Explore the sky</Button> </div> </MeteorShower> )}