Next.js 15 기반 AI 정신 건강 플랫폼 'The Mindloom' 개발 회고 및 기술 인사이트
🤖 AI 추천
AI 기술, 풀스택 개발, 음성 인터페이스, UX 디자인, 개인화된 서비스 개발에 관심 있는 모든 레벨의 개발자
🔖 주요 키워드

핵심 기술: 본 콘텐츠는 Next.js 15를 기반으로 Supabase (Clerk 연동), Upstash, ElevenLabs, OpenAI GPT-4o 등 최신 기술 스택을 활용하여 AI 기반의 정신 건강 플랫폼 'The Mindloom'을 개발한 경험을 공유합니다.
기술적 세부사항:
* 프레임워크: Next.js 15를 사용하여 풀스택 애플리케이션 구축
* 데이터베이스 및 인증: Supabase를 DB 및 인증(Clerk 연동) 용도로 활용
* AI 음성 및 임베딩: Upstash를 벡터 임베딩에 사용하고, ElevenLabs로 음성 상호작용 구현
* AI 백엔드: OpenAI GPT-4o를 활용하여 △기분 기반 AI 대화 △인사이트 및 기분 추적 체크인 △AI 기반 프롬프트 저널링 △개인화된 대시보드 기능 구현
* 주요 개발 과제:
* 로봇처럼 느껴지지 않는 상태 기반, 음성 우선 대화 설계
* 의미 있는 치료적 응답을 위한 프롬프트 엔지니어링 최적화
* 웹훅(ElevenLabs)을 통한 데이터 무결성 관리
* Supabase RLS 정책을 활용한 보안 및 데이터 범위 관리
* ShadCN 및 Tailwind CSS를 활용한 모듈식 UI 및 공감적 UX 구축
* 기능 구현 및 개선: △사용자 기분에 따라 적응하는 체크인 흐름 △따뜻하고 검증적인 음성 우선 AI 치료 세션 △실시간 기분 추적 및 개인화 프롬프트 △Paddle 및 Razorpay를 통한 유연한 결제 모델 실험 △Tavus.io를 통한 AI 비디오 컴패니언 출시 △감정 인사이트에서 동적으로 생성되는 마이크로 인터벤션(명상) 확장 △초개인화된 지원을 위한 프롬프트 파이프라인 개선
* 오픈소스 계획: 저널링 엔진의 일부를 오픈소스로 공개하여 커뮤니티 기여 유도
개발 임팩트: AI와 음성 기술을 결합하여 정신 건강 지원의 접근성을 높이고, 개인화된 경험을 제공하는 새로운 방식의 서비스 구축 경험을 공유합니다. 특히, 감정적 지원을 위한 사용자 경험 설계와 기술적 난제 해결 과정을 통해 AI 기반 서비스 개발에 대한 실질적인 인사이트를 제공합니다.
커뮤니티 반응: (원문에 직접적인 커뮤니티 반응 언급은 없으나, 개인적인 개발 여정 공유를 통해 개발자 커뮤니티의 관심과 피드백을 유도하고 있음)