Skip to content

rinarjn/chatbot-nextjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WET Therapist Training Chatbot

Next.js + AI SDK app for therapist training with AI consultant feedback and voice transcription.

Inspired by a Stanford Computational Psychology Department paper: https://www.sciencedirect.com/science/article/abs/pii/S1077722925000495

Features

  • AI-first chat UX built with Next.js App Router
  • AI Consultant sidebar with graded notes (latest note highlighted, history below)
  • Voice input with Gemini-based speech-to-text (server-side)
  • Authentication (Auth.js) with production middleware
  • Data persistence (Neon Postgres, Vercel Blob)
  • Tailwind + shadcn/ui + Radix primitives

Preview

The chat interface powered by Next.js looks something like this:

Firt welcome screen Screenshot 2025-08-13 at 1 08 27 PM

After an interaction Screenshot 2025-08-13 at 1 20 13 PM

Quickstart

pnpm install
pnpm dev

Open http://localhost:3000

Credits

  • Based on the Vercel AI Chatbot template and AI SDK
  • Uses Next.js, Tailwind, shadcn/ui, Radix, Neon Postgres, Vercel Blob, and Auth.js
  • Inspired by a Stanford Computational Psychology Department paper: https://osf.io/preprints/osf/wx93m_v2.”

License

MIT (see LICENSE)

About

Next.js + AI SDK app for therapist training with AI consultant feedback and voice transcription.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published