SPB Git

spb/spboucher.ai Public

spboucher.ai — personal website of Simon-Pierre Boucher.

TypeScript 93.4% HTML 5.5% CSS 1%

History of tsconfig.json · clear filter

  1. Add SPB Agent chat widget (Claude Haiku 4.5, streaming) + auto-generated CV software sections
    - SPB Agent: floating bubble opens a chat panel; /api/agent streams
      responses from claude-haiku-4-5 with a system prompt built from
      lib/apps.ts and lib/research.ts (bilingual FR/EN). API key lives in
      .env.local (gitignored).
    - CV fix: the two "Software" sections of cv-source/cv.html are now
      generated from lib/apps.ts by scripts/generate-cv.ts (npm run cv),
      which also renders public/cv/Simon-Pierre-Boucher-CV.pdf — new
      projects appear in the CV PDF automatically.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed 10 h ago (Aug 10, 2026) · 1 file changed +1
  2. Initial release: spboucher.ai personal website
    Multi-page academic + developer site (Next.js 16 App Router, Tailwind CSS v4,
    shadcn/ui-style components, Framer Motion): home, research, teaching, Zyquo
    macOS apps portfolio, CV, and a health endpoint. Dark mode, responsive,
    accessible. Deployed on node m2u64 (PM2, port 3100) behind ngrok at
    https://www.spboucher.ai.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed 11 days ago (Jul 31, 2026) · 1 file changed +45