프로젝트 배경
1) 문제점 - 반려견 행동 문제에 대한 전문 상담이 오프라인 중심으로 접근성이 낮음 - 보호자가 반려견의 성격과 행동 패턴을 객관적으로 이해할 수 있는 도구 부재 - 교육 콘텐츠가 체계적으로 정리되지 않아 필요한 정보를 찾기 어려움 - 전문가와의 1:1 상담 연결이 번거롭고 비효율적 2) 프로젝트 목표 - AI 기반 반려견 성격 분석: Google Gemini API를 활용하여 MBTI 기반의
프로젝트 성과
AI MBTI 분석 시스템 구축 완료
Google Gemini API 연동으로 20개 행동 특성 기반 반려견 성격 분석 시스템 개발. 비회원 세션 지원으로 진입 장벽 없는 AI 상담 서비스 구현.
엔터프라이즈급 보안 아키텍처 구현
JWT + HttpOnly Cookie Refresh Token, Rate Limiting(분당 60회), DOMPurify XSS 방어, Winston 민감정보 마스킹, ReDoS 방지 등 다층 보안 체계 구축.
핵심 기능
진행 단계
기획 및 아키텍처 설계
2025.08.
pnpm 모노레포 구조 설계, NestJS + React 기술 스택 선정, MongoDB 스키마 설계, JWT 인증 플로우 정의
프로젝트 상세
1) 포트폴리오 소개 반려견 보호자를 위한 AI 기반 코칭 서비스 플랫폼. Google Gemini API를 활용한 반려견 MBTI 성격 분석, 교육 콘텐츠 제공, 1:1 전문가 상담 연결 기능을 갖춘 풀스택 웹 서비스. 2) 작업 범위 - 프론트엔드: React + TypeScript + Tailwind CSS (Figma 디자인 토큰 기반) - 백엔드: NestJS + MongoDB Atlas






