← BLOG

Matcha — 장소 기반 느슨한 연결 서비스 PRD

2026-07-27

제품 개요

Matcha는 "어디서 일할까?"라는 고민을 "누구와 함께 영감을 주고받을까?"로 바꾸는 장소 기반 느슨한 연결 서비스다. 구글 맵의 Place ID를 그대로 방(room)으로 쓰기 때문에, 사용자가 장소를 따로 등록할 필요 없이 구글에 등록된 모든 카페가 곧바로 커피챗의 무대가 된다.

기존 리뷰 서비스가 "과거에 이 장소가 어땠는지"를 알려준다면, Matcha는 "지금 이 장소에 누가 있고 어떤 대화가 가능한지"에 집중한다. 한국어뿐 아니라 영어·중국어 사용자가 자연스럽게 섞이는 걸 지향하고, 이름과 톤도 커피 대신 말차(抹茶)에서 가져왔다 — 차분하고 미니멀한 톤이 "수준 높은 대화가 오가는 세련된 공간"이라는 포지셔닝과 맞다고 판단했다.

비즈니스 목표 혹은 지표

1. 비즈니스 목적 분석

1차 목표는 매출이 아니라 장소당 활성 밀도(density) 확보다. 특정 카페 몇 곳에서 "이 앱을 켜면 항상 대화 상대가 있다"는 확신을 만들어야 이후 지역 확장과 카페 제휴 협상력이 생긴다.

2. 키 성과 지표(KPI)

  • 체크인 대비 커피챗 성사율 (매칭 성사 / 체크인)
  • 파일럿 카페당 주간 활성 체크인 수
  • 매칭 후 오프라인 만남 전환율 (수락 → 실제 체크인)
  • 재방문 유도율 (단골 카페 저장 후 30일 내 재체크인)

3. 목표 수치 설정

파일럿 지역(카페 5곳 기준) 8주 운영 기준:

  • 체크인 대비 매칭 성사율 25% 이상
  • 매칭 성사 → 오프라인 만남 전환율 60% 이상
  • 재방문 유도율 30% 이상

핵심 고객 또는 사용자 정의

  • 디지털 노마드 / 프리랜서: 카페에서 작업하며 느슨한 네트워킹을 원하는 사람
  • 언어 교환 희망자: 영어·중국어 실전 회화 상대를 찾는 사람
  • 비즈니스 협업 탐색자: 마케팅, IT, 디자인 등 분야를 밝히고 협업 상대를 찾는 사람

세 그룹 모두 "낯선 사람에게 먼저 말 걸기의 부담"을 앱이 대신 낮춰준다는 공통 니즈를 갖는다.

핵심 사용자 여정(CUJ) / 사용자 스토리

사용자 그룹 선택: 디지털 노마드 (1차 타깃) 핵심 시나리오: 카페에 도착해 체크인 → 관심사가 맞는 상대 발견 → 매칭 → 오프라인 대화 문제 해결 방법: 지도 기반 실시간 상태 표시 + 태그 매칭으로 "누구에게 말을 걸어야 할지" 판단 비용을 없앤다 추가 정보 및 대안: 매칭이 성사되지 않아도 카페 자체의 실시간 밀도 정보(지금 몇 명이 체크인 중인지)는 노출해, 최소한 "이 카페는 사람이 있다"는 정보 가치는 남긴다.

사용자 여정 지도

Matcha 사용자 여정: 발견-탐색-매칭-첫 진행-사후 관리 플로우

여정은 다섯 단계로 나뉜다.

  1. 발견 — 지도 진입 → 실시간 필터(언어·분야·목적) → Place ID 기반 카페 선택
  2. 탐색 — 카페 상세(리뷰 + 체크인 인원) → 프로필 카드 탐색 → 관심 대상 발견
  3. 매칭 — 상대방 알림 수신 → 매칭 성사 / 정중한 거절(30분 후 재신청 가능)
  4. 첫 진행 — 체크인 → 인앱 채팅으로 주제·장소 조율 → 오프라인 만남(앱은 백그라운드로)
  5. 사후 관리 — 후기 피드백 → 연결 유지(팔로우/링크드인) → 재방문 유도, 이 세 가지가 다시 평판·이력으로 누적되어 다음 매칭 기회를 늘린다

사용자 스토리

(고객/사용자 유형)은 (목적/목표)를 위해 (필요/욕구)를 원한다.

  • 카페에서 자주 작업하는 나는, 낯선 사람에게 먼저 말 걸기 부담 없이 네트워킹하기 위해, 관심사가 맞는 사람이 근처에 있는지 미리 확인하고 다가갈 수 있기를 원한다.
  • 외국어 실전 회화가 필요한 나는, 언어 교환 상대를 찾기 위해, 구사 언어가 프로필에 명확히 태그된 사람만 필터링해서 볼 수 있기를 원한다.

기능적 요구사항

Must Have

  • 지도 중심 탐색: 현재 위치 기반 활성 카페 핀 표시, Place ID 연동 바텀 시트
  • 체크인: 카페 도착 시 "커피챗 가능 상태"로 전환, 상태값은 앱 재실행 없이 실시간 반영
  • 프로필 등록: 언어·전문 분야·커피챗 스타일 태그 필수 입력
  • 매칭 플로우: 신청 → 알림 → 수락/거절, 거절 시 상대방 익명 처리
  • 인앱 채팅 A단계(시그널): 매칭 요청 시 푸시 알림 발송

Should Have

  • 인앱 채팅 B단계(1:1 채팅방): 매칭 성사 후 채팅방 자동 생성, 실시간 번역 버튼
  • 후기·평판 시스템: 이모지 기반 간단 피드백, 누적 시 신뢰 프로필 강화
  • 안전 장치: 프로필 인증, 매너 온도류 지표로 노쇼·불쾌한 상대 필터링

Could Have

  • 이벤트 히스토리: 카페별 커피챗 발생 이력을 누적해 "많이 일어난 곳" 표시
  • 재방문 유도: 단골 카페 저장, 주간 추천 알림
  • 카페 제휴형 수익 모델: 커피챗 전용 좌석 예약제, 앱 유저 전용 할인

프로젝트 일정 및 배포 계획

기술 스택: 실시간성이 핵심이라 채팅/상태 서버를 직접 만들지 않는다. Firebase(Firestore)로 체크인 상태·매칭 알림·채팅 메시지를 실시간 동기화하고, 화면단은 FlutterFlow로 조립해 초기 개발 비용을 낮춘다. 구글 맵 연동도 FlutterFlow 기준으로 커버된다.

배포 단계:

  1. 파일럿 (4주) — 성수동 또는 한남동 등 밀도 있는 지역 카페 5곳 한정으로 오픈, 전체 지도가 아닌 좁은 반경에 집중해 "항상 사람이 있는" 경험부터 만든다.
  2. 검증 (4주) — KPI(매칭 성사율, 오프라인 전환율, 재방문율) 확인 후 지역 확장 여부 결정
  3. 확장 — 검증 통과 시 인접 지역으로 카페 풀 확대, 카페 제휴형 수익 모델 파일럿 시작

브랜딩 메모

  • 메인 컬러는 차분한 그린 톤, 프로필 카드 UI는 미니멀하게 유지
  • 상태 표시 용어: "온라인" 대신 Steeping(우려내는 중), "커피챗 가능" 대신 Ready to Sip
  • 리뷰보다 라이브 — 텍스트 후기 대신 "지금 이 장소의 실시간 밀도"를 1차 정보로 노출