You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Pete's Support Assistant 🚂
A Purdue University-themed AI mental health support assistant built for the CBC Hackathon — **Boiler Builds** track.
## Features
- **AI Chat** — Powered by Claude (Anthropic) with a supportive Boilermaker persona
- **Voice Input/Output** — Web Speech API for hands-free conversations
- **Crisis Detection** — Automatic emergency resource display when distress is detected
- **Resource Hub** — One-tap access to Purdue CAPS, crisis lines, and 988
- **Privacy First** — Stateless design, no PHI storage, clear session anytime
- **Purdue Branded** — Official Boilermaker Gold/Black color palette, dark mode
## Quick Start
```bash
# Install dependencies
npm install
# Add your Anthropic API key
# Edit .env.local and replace "your-api-key-here" with your actual key
# Get a key at https://console.anthropic.com/
# Run development server
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) in your browser.
## Tech Stack
- **Framework:** Next.js 16 (App Router)
- **AI:** Anthropic Claude API
- **Styling:** Tailwind CSS v4
- **Animation:** Framer Motion
- **Icons:** Lucide React
- **Voice:** Web Speech API (browser-native)
- **Language:** TypeScript
## Important Disclaimer
This AI assistant is for **support and resources only** — it is not a licensed therapist and cannot provide medical diagnoses or treatment. In emergencies, call **911**. For crisis support, call **988** or the Purdue Crisis Line at **(765) 494-6995, Option 1**.
# cbc