Skip to content

KashV2/cbc

Repository files navigation

# 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

About

none

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors