Skip to main content

현재 개발 중인 IT 아웃소싱 플랫폼 CodePick에서 실시간 채팅 기능을 베타로 구현했습니다. 프로젝트 수락 이후 개발자와 클라이언트 간 원활한 커뮤니케이션을 돕기 위한 기능이며, 정식 서비스 전 단계로 내부 테스트를 진행하고 있습니다.

이번 포스트에서는 채팅 기능을 중심으로 한 개발 상황과 향후 계획을 간략히 공유합니다.


✅ 현재 구현된 기능

  • 1:1 실시간 채팅
    제안 수락 이후에만 채팅 가능하도록 설정하여 무분별한 연락을 방지
  • 웹소켓 기반의 실시간 반응
    Supabase Realtime과 Next.js 15 기반으로 실시간 송수신 처리
  • 프로필 정보 자동 연동
    회사명, 이름, 썸네일 이미지 등 기본 유저 정보가 대화창에 자동으로 출력
  • 접근 권한 제어
    클라이언트와 파트너(개발자) 간 조건부 접근 로직 적용

🛠 기술 스택

  • Frontend: Next.js 15 App Router / TailwindCSS / Shadcn UI
  • Backend: Supabase Realtime (PostgreSQL + WebSocket 기반)
  • 권한 제어: Supabase RLS

⚙️ 현재 개발 진행 상황

현재 플랫폼의 UX 흐름은 곧 완료될 예정이며, 이어서 다음 기능들을 순차적으로 개발 중입니다:

  • 프로젝트 흐름별 처리 로직: 제안, 수락, 작업 진행, 완료 등 단계별 상태 처리
  • 프로젝트 완료 후 리뷰 및 평가 시스템: 상호 평가를 통한 신뢰 확보
  • 개발자 포트폴리오 관리 기능: 완료된 작업 기반으로 포트폴리오 자동 생성 및 수정 기능
  • 서비스 등록 및 판매 기능: 개발자가 서비스 상품을 등록하고 판매할 수 있는 구조

📌 향후 업데이트 예정 기능

  • 📎 이미지 / 파일 첨부 기능
  • 📇 명함 전달 기능
  • 🌍 베트남어 및 영어 자동 번역 기능 (AI 연동)

(※ 관리자 대화 모니터링은 배제하여 사용자 간 자유로운 소통을 보장할 예정입니다)

또한, 통신판매업 신고 및 전자결제 도입 여부는 검토 중이며, 수익화 및 운영 안정화 전략에 따라 도입 시점을 결정할 계획입니다.


CodePick은 글로벌 협업을 위한 플랫폼으로, 다양한 피드백을 반영하며 기능을 고도화하고 있습니다. 정식 론칭 전까지는 기술 블로그를 통해 주요 개발 내용을 기록해 나가며, 완성 이후에는 본격적인 마케팅과 함께 오픈할 예정입니다.

댓글 남기기