Skip to main content

CodePick 채팅 기능은 현재 베타 테스트 중이며, 실시간 커뮤니케이션 외에도 실무에서 유용한 도구들을 빠르게 통합하고 있습니다.
오늘은 실제 프로젝트 대화 흐름을 반영하여, 다음 기능들을 추가했습니다.


✅ 오늘 새롭게 추가된 기능

1. 상대방 정보 패널 표시

  • 채팅 화면 우측에 대화 상대방(클라이언트 또는 파트너)의 이름, 회사명, 연락 가능 시간, 누적 거래 수, 만족도 평점 등을 확인할 수 있는 정보 패널을 추가했습니다.
  • 프로젝트 신뢰도와 작업 히스토리를 즉시 파악할 수 있어, 더 투명한 커뮤니케이션이 가능합니다.

2. 메모 저장 기능

  • 채팅 상대별로 메모를 입력하고 저장할 수 있는 필드를 구현했습니다.
  • 회의 중 전달된 주요 내용, 주의 사항, 일정 등을 간단히 기록하고 유지할 수 있어 실무 활용성이 높아졌습니다.

3. 명함 전달 기능

  • CodePick 프로필 정보를 상대방에게 명함처럼 전달할 수 있도록 버튼을 추가했습니다.
  • 추후 명함 클릭 시 상세 프로필로 연결될 수 있도록 확장할 계획입니다.

4. 안전 결제 요청 버튼

  • 향후 에스크로 또는 PG 연동을 고려한 ‘안전 결제 요청’ 기능의 UI를 선반영했습니다.
  • 현재는 기능 버튼만 구현된 상태이며, 실제 결제 연동 로직은 전자결제 시스템 도입 이후 적용 예정입니다.

5. 첨부파일 기능 (UI 반영)

  • 채팅창 하단에 파일 첨부 버튼을 추가해, 기획서나 참고 자료 공유가 가능하도록 준비 중입니다.
  • 업로드 처리와 미리보기 기능은 순차적으로 개발 예정입니다.

✍️ 기술적 포인트

  • 기존 Supabase Realtime 기반의 채팅 시스템 위에, 유저 정보 fetch & 캐싱 처리, 채팅 상대별 context 연결 등의 로직을 추가했습니다.
  • ShadCN UI와 Tailwind를 기반으로 한 레이아웃은 모바일 대응과 다크모드 최적화도 함께 고려하고 있습니다.

다음 작업 예정 항목

  • [ ] 메시지 번역 기능 (GPT API 연동)
  • [ ] 프로젝트 상태 기반 채팅 기능 잠금 (예: 완료 후 대화 비활성화)
  • [ ] 리뷰 요청 자동 메시지 발송
  • [ ] 채팅방 목록 정렬 및 안읽은 메시지 표시 기능

CodePick은 기능 중심이 아닌 실제 프로젝트 커뮤니케이션 중심의 UX를 지향하며, 프리랜서와 클라이언트가 편리하게 협업할 수 있는 환경을 만들어가고 있습니다.
정식 출시 전까지 기능 개선 기록은 기술 블로그 형태로 계속 공유드릴 예정입니다.

댓글 남기기