프로젝트 배경
1) 문제점
- 정신 건강에 대한 사회적 관심은 높아졌지만, 실제 상담 이용에는 여전히 높은 진입장벽 존재
- 전화번호 기반 통화 방식은 익명성과 개인정보 보호에 취약하여 이용자의 불안 요소로 작용
- 즉시 연결 가능한 전문가 기반의 실시간 상담 구조가 부재하여 접근성이 떨어짐
2) 프로젝트 목표
- 전화번호 비노출의 음성 기반 1:1 익명 심리 상담 시스템 구축
- 헬퍼(전문가) 통화 가능 여부 기반의 즉시 상담 연결 구조 구현
- 모바일 및 웹 환경 모두에서 설치 없이 통화 가능한 구조 제공
3) 주안점
- 전화번호 마스킹을 통한 통화 익명성 확보
- VoIP 기술 최적화를 통한 브라우저 기반 안정적 음성 품질 확보
- 헬퍼 승인 및 상태 관리 시스템을 통한 상담 신뢰성 및 연결 효율성 향상
- 정신 건강에 대한 사회적 관심은 높아졌지만, 실제 상담 이용에는 여전히 높은 진입장벽 존재
- 전화번호 기반 통화 방식은 익명성과 개인정보 보호에 취약하여 이용자의 불안 요소로 작용
- 즉시 연결 가능한 전문가 기반의 실시간 상담 구조가 부재하여 접근성이 떨어짐
2) 프로젝트 목표
- 전화번호 비노출의 음성 기반 1:1 익명 심리 상담 시스템 구축
- 헬퍼(전문가) 통화 가능 여부 기반의 즉시 상담 연결 구조 구현
- 모바일 및 웹 환경 모두에서 설치 없이 통화 가능한 구조 제공
3) 주안점
- 전화번호 마스킹을 통한 통화 익명성 확보
- VoIP 기술 최적화를 통한 브라우저 기반 안정적 음성 품질 확보
- 헬퍼 승인 및 상태 관리 시스템을 통한 상담 신뢰성 및 연결 효율성 향상
프로젝트 성과
서비스 MVP 개발 및 내부 시범 운영 완료
전체 기능을 포함한 MVP를 약 3개월 내 완성하고 내부 전문가 대상 시범 테스트 진행
VoIP 기반 통화 안정성 확보
브라우저 기반 VoIP 기술을 최적화하여 모바일/PC 환경 모두에서 안정적인 통화 품질 제공
헬퍼 승인 및 상태 기반 매칭 기능 구현
헬퍼 등록 → 관리자 승인 → 통화 가능 상태 설정 → 실시간 알림 및 통화 연결 기능까지 일련의 매칭 구조 완성
개인정보 비노출 시스템 구축
전화번호를 사용하지 않고도 사용자를 식별하고 통화할 수 있는 익명 통화 시스템 구현
핵심 기능
전화번호 비노출 음성 상담 기능
Twilio 기반 Programmable Voice 연동으로 사용자-전문가 간 번호 비공개 음성 통화 지원
헬퍼 승인 및 통화 상태 설정
헬퍼 신청 후 운영자 승인 → 실시간 통화 가능 여부 설정 가능
푸시 알림 기반 실시간 상담 연결
사용자의 요청 시 해당 카테고리 헬퍼들에게 푸시 알림 전송 → 선착순 응답 후 통화 연결
모바일/웹 브라우저 기반 통화
앱 설치 없이도 PC 및 모바일 브라우저에서 통화 가능 (WebRTC 기반)
안정적 음성 품질 확보
다양한 환경에서 테스트하여 끊김 없는 고품질 통화 환경 제공
진행 단계
기획 및 요구사항 정의
2023.01.
주요 타겟(심리 상담 수요자 및 조언 제공자) 분석, 기능 목록 도출, 플랫폼 구조 및 상담 흐름 설계
시스템 아키텍처 설계
2023.02.
Node.js 기반 API 서버 및 VoIP 연동 구조 설계, 데이터베이스 모델링, 상담 흐름도 및 UI 플로우 정의
API 서버 및 관리자 기능 개발
2023.03.
헬퍼 승인, 통화 가능 여부 설정, 사용자 등록, 푸시 알림 등 주요 서버 로직 및 관리자 페이지 구현
음성 통화(VoIP) 기능 연동
2023.04.
Twilio Programmable Voice 기반 통화 기능 연동, 브라우저에서 통화 가능한 WebRTC 환경 구성
모바일 및 PC 대응 UI 개발
2023.05.
반응형 UI 구현, 모바일/PC 브라우저에서 원활한 사용을 위한 통화 환경 최적화
프로젝트 상세
1) 포트폴리오 소개
- 마음 건강과 자기 돌봄을 위한 AI 기반 심리 상담 플랫폼 개발
- 서비스 카테고리: 헬스케어, AI, 음성 상담
2) 작업 범위
- 서비스 전체 기획 및 아키텍처 설계
- API 서버 개발 (Node.js + MySQL)
- 전화번호 노출없는 음성 통화 기능 연동 (VoIP)
- 전체 서비스 개발 (헬퍼(전문가) 승인, 통화 가능 상태 설정, 푸시 알림 기능 등)
3) 주요 업무 및 기능
- 음성 기반 1:1 익명 상담 (전화번호 비노출, 브라우저 통화 지원)
4) 주안점
- 상담자의 개인정보 보호 및 통화 익명성 유지
- 모바일/웹 환경에서도 안정적인 음성 품질 확보
- 마음 건강과 자기 돌봄을 위한 AI 기반 심리 상담 플랫폼 개발
- 서비스 카테고리: 헬스케어, AI, 음성 상담
2) 작업 범위
- 서비스 전체 기획 및 아키텍처 설계
- API 서버 개발 (Node.js + MySQL)
- 전화번호 노출없는 음성 통화 기능 연동 (VoIP)
- 전체 서비스 개발 (헬퍼(전문가) 승인, 통화 가능 상태 설정, 푸시 알림 기능 등)
3) 주요 업무 및 기능
- 음성 기반 1:1 익명 상담 (전화번호 비노출, 브라우저 통화 지원)
4) 주안점
- 상담자의 개인정보 보호 및 통화 익명성 유지
- 모바일/웹 환경에서도 안정적인 음성 품질 확보
