프론트엔드(React), 백엔드(Spring Boot), AI(FastAPI/LLM)를 유기적으로 조율하여 대화형 심리 및 일상 고민 상담 웹서비스의 전체 파이프라인을 혼자서 완성해 낸 대표적인 웹 풀스택 프로젝트입니다.
- 독자적인 3-Tier 아키텍처 설계: 사용자 인증 및 계정 처리는 Spring Boot로, 임베딩 및 RAG LLM 연산은 FastAPI 서버로 비동기 중계함으로써 연산 부하를 완벽히 격리한 구조를 직접 설계했습니다.
- React UI/UX 구현: 대화 말풍선 컴포넌트, 회원가입/로그인 세션 처리 및 상담 내역 조회 마이페이지 뷰를 React를 사용해 백엔드 API 규격에 맞춰 독자 개발했습니다.
- FastAPI RAG AI 파이프라인: 사용자 발화를 임베딩한 뒤 Chroma DB에서 관련 캐릭터 페르소나 정보를 탐색하고, 이를 시스템 프롬프트와 조합해 Gemini 3.1 Flash API로 최적의 답변을 생성하는 파이프라인을 단독 완성했습니다.