Service Specification

쩨우스

서비스 명세서 — 무엇을 만들고, 어떻게 완료를 판단하는가

정체성·원칙·보이스·비주얼은 «브랜드 컨셉», 손님 경험의 비포/애프터 서사는 «경험 흐름» 문서를 참고하세요. 이 문서는 그 둘을 전제로 구현에 집중합니다.

15
기능
7
핵심 (P0)
5
트립 상태
3
사용자
부산 · Busan
개요 · 제품 정의

무엇을, 누구를 위해

쩨우스는 부산의 호스트가 가까운 손님을 집에 무료로 초대해 머물게 하고, 초대부터 도착·머무는 동안·배웅, 그리고 떠난 뒤까지의 환대를 돕는 모바일 앱이다. 숙박 예약이 아니라 지인 간 환대를 전제로 한다.

대상 사용자
부산에 집이 있고 지인을 자주 맞이하는 호스트, 그리고 그 집에 머무는 손님.
핵심 동작
호스트가 ‘트립’을 만들어 초대하면, 앱이 도착·안내·추천·기록·정산을 거들고, 떠날 때 며칠을 추억 선물로 묶어 건넨다.
성공 신호 — 이것이 보이면 잘 되고 있는 것
  • 손님이 ‘또 오고 싶다’고 느끼고 재방문한다.
  • 떠날 때 추억 선물을 실제로 받고, 나중에 다시 열어본다.
  • 트립마다 방명록이 한 줄씩 쌓인다.
  • 호스트가 웰컴 키트·부산 지도를 재사용하며 준비가 점점 수월해진다.
이 스펙은 두 문서를 전제로 합니다. 왜·무드(정체성·원칙·보이스·비주얼)는 «브랜드 컨셉», 손님 경험 서사(As-is → To-be)는 «경험 흐름». 그래서 여기서는 그 내용을 반복하지 않습니다.
범위

v1에 넣는 것 / 안 하는 것

‘안 하는 것’은 브랜드 원칙이 그대로 경계가 된 것입니다. (호텔 아님 · 정산 앱 아님 · 관광 플랫폼 아님)

들어가는 것 · In Scope

  • 지인 손님을 위한 무료 환대 (숙박비 없음)
  • 트립 단위의 초대 → 배웅 → 그 후 흐름 전체
  • 호스트 큐레이션 기반의 ‘우리의 부산’ + 손님이 가고 싶은 곳 우선
  • 추억 선물·방명록 — 떠난 뒤로 이어지는 관계
  • 공동비용을 ‘공평하게’ 모으는 공동지갑

안 하는 것 · Out of Scope

  • 숙박비 청구·예약 결제 (호텔/에어비앤비 모델 아님)
  • 불특정 다수 대상 공개 예약·매칭
  • 정밀 분할·청구 정산 (공동지갑은 ‘공평함’까지만)
  • 관광지 랭킹·예약 (top 10식 일반 여행 플랫폼 아님)
  • 고객 등급·리워드·광고
사용자 · 역할

세 주체

기능 요구사항은 이 세 주체가 무엇을 하는지로 기술합니다.

호스트Host
손님을 맞이하는 사람. 초대·픽업·부산 지도·웰컴 키트를 준비하고, 손님이 올수록 환대가 깊어진다.
손님Guest
초대받아 머무는 사람. 가고 싶은 곳·필요·선호를 편하게 남기고, 떠난 뒤 추억을 선물로 받는다.
쩨우스 (앱)App
둘 사이의 마찰을 조용히 걷어내는 도구. 안내·추천·정산·회고를 대신해 사람은 환대에 집중하게 한다.
트립 상태 · 생명주기

기능이 매달리는 뼈대

대부분의 기능은 ‘트립(방문)’의 상태에 따라 켜집니다. 각 상태에서 어떤 기능이 활성인지 정리했습니다.

초대됨Invited
트립이 만들어지고 초대 링크가 발행된다.
초대 링크집 안내부산 지도(열람)가고 싶은 곳손님 선호
도착 전Pre-arrival
손님이 일정을 확정하고 이동을 준비한다.
티켓 공유부산역 픽업(준비)
머무는 중Staying
체류 기간. 하루하루를 함께 만든다.
가고 싶은 곳맞춤 추천손님 요청공유 앨범공동지갑
떠남Departing
배웅. 이 집의 감정적 정점.
추억 선물(생성)방명록
그 후After
종료 후. 여운이 다음 방문을 부른다.
자동 회고추억 선물(재열람)
재초대하면 새 트립으로 다시 ‘초대됨’부터 순환한다. 단, 웰컴 키트·부산 지도·방명록은 트립이 아니라 ‘집’에 귀속되어 방문을 넘어 누적된다.
기능 명세

15개 기능

여정 단계로 묶었습니다. 접으면 목적 한 줄 요약, 펼치면 동작·요구사항·완료 기준·의존이 나옵니다. 우선순위는 P0 = v1 핵심, P1 = 이후 보강.

방문 전곧 만나요
01초대 링크Invite LinkP0방문 전카톡 설명을 대신해, 환영과 방문 준비를 링크 하나로 전한다.
동작 · 요구사항
  • 호스트가 트립 단위로 초대 링크를 발행한다.
  • 링크에 환영 인사 · 오는 법 · 준비물 · 도착 안내를 담는다.
  • 손님은 설치·가입 없이 링크만으로 접근한다.
  • ‘예약 확정’이 아니라 환대의 시작으로 표현한다.
완료 기준
  • 호스트가 링크를 발행하면, 손님이 링크만으로 환영 화면과 방문 안내를 본다.
의존없음 (트립 생성과 함께 시작)
02집 안내House GuideP1방문 전오는 법·도착·집 정보를 한 곳에 모아 손님이 헤매지 않게 한다.
동작 · 요구사항
  • 오는 법 · 도착 안내 · 집 위치를 한 화면에 모은다.
  • 날씨 · 동선 힌트로 준비물 판단을 돕는다.
  • 방문 전부터 체류 중까지 계속 열람 가능하다.
완료 기준
  • 손님이 집 위치·오는 법·날씨/동선 힌트를 한 화면에서 확인한다.
의존초대 링크
03나만의 부산 지도My Busan MapP0방문 전호스트가 큐레이션한 ‘우리의 부산’을 보여주고, 가고 싶은 곳·추천·앨범의 기반이 된다.
동작 · 요구사항
  • 호스트가 장소를 핀으로 등록·편집한다 (= 호스트의 추천).
  • 손님이 방문 전 지도를 열람한다.
  • 핀은 가고 싶은 곳·추천·앨범과 연결되는 공통 기반이며, ‘집’에 귀속되어 재사용된다.
완료 기준
  • 호스트가 핀을 등록/수정하고, 손님이 그 지도를 열람한다.
의존없음
도착어서 와요
04티켓 공유Ticket SharingP1도착도착 정보를 정확·자동으로 전달해 마중을 맞춘다.
동작 · 요구사항
  • 손님이 KTX/SRT 예약(도착 시각·열차편)을 공유한다.
  • 도착 정보가 호스트에게 전달된다.
  • 열차 지연 시 자동 갱신된다.
완료 기준
  • 손님이 티켓을 공유하면 호스트 화면에 도착 시각·열차편이 표시되고, 지연이 반영된다.
의존초대 링크
05부산역 픽업Station PickupP1도착공유된 도착에 맞춰 마중 타이밍을 잡아준다.
동작 · 요구사항
  • 공유된 도착 시각 기준으로 마중 타이밍을 계산·안내한다.
  • 지연 시 타이밍이 갱신된다.
완료 기준
  • 도착 시각 기준 마중 알림/타이밍이 표시되고, 지연 시 갱신된다.
의존티켓 공유
06웰컴 키트Welcome KitP0도착집 사용 정보를 셀프로 해결하게 해, 호스트는 환영에 집중한다.
동작 · 요구사항
  • 도어락 · 와이파이 · 충전기 · 수건 · 생필품 위치를 한곳에 정리한다.
  • 손님이 묻지 않고 스스로 확인한다.
  • ‘집’에 귀속되어 트립마다 재사용된다.
완료 기준
  • 손님이 위 항목 위치를 호스트에게 묻지 않고 키트에서 확인한다.
의존없음
머무는 동안같이 가요
07가고 싶은 곳Guest WishlistP0방문 전~머무는 동안손님이 가고 싶은 곳을 직접 정해 그날의 중심으로 삼는다 — 추천보다 늘 우선한다.
동작 · 요구사항
  • 손님이 호스트 지도의 핀이나 직접 추가한 장소를 ‘가고 싶은 곳’으로 담는다.
  • 이 목록이 그날 무엇을 할지의 1순위가 된다 (추천은 그다음).
  • 호스트도 손님에게 특정 장소를 권하고, 위시리스트를 보며 동선을 맞춘다.
  • 방문 전부터 담아두며 기대를 키운다. 시간표가 아니라 느슨한 목록.
완료 기준
  • 손님이 장소를 위시리스트에 담고, 그 목록이 호스트·손님 모두에게 그날의 계획으로 보인다.
의존나만의 부산 지도
08맞춤 추천Smart RecommendationP1머무는 동안가고 싶은 곳이 없거나 “추천해줘”라고 할 때만, 호스트 지도에서 골라준다 (fallback).
동작 · 요구사항
  • 손님의 ‘가고 싶은 곳’이 항상 우선이며, 추천은 요청 시에만 작동한다.
  • 요청 시 호스트 핀 중 그날 맥락(날씨·기분·동선)에 맞춰 1개 이상 제안한다.
  • 분 단위 일정이 아니라 느슨한 제안으로 제시한다.
완료 기준
  • 손님이 “추천해줘”라고 하면 호스트 핀 중 맥락에 맞는 1개 이상이 제시된다 (요청 없이는 작동하지 않는다).
의존나만의 부산 지도가고 싶은 곳
09손님 요청Guest RequestP1머무는 동안필요한 것을 부담 없이 남기고 조용히 처리되게 한다.
동작 · 요구사항
  • 손님이 필요(수건·충전기 등)를 가볍게 남긴다.
  • 호스트에게 전달되고 처리 상태가 보인다.
완료 기준
  • 손님이 요청을 남기면 호스트에게 알림이 가고 접수/완료 상태가 표시된다.
의존없음
10손님 선호Guest PreferenceP1방문 전~머무는 동안알레르기·취향을 미리 받아 호스트가 배려하게 한다.
동작 · 요구사항
  • 손님이 선호(알레르기·음식 취향 등)를 미리 남긴다.
  • 호스트 화면에 표시되어 식사·환대에 반영된다.
완료 기준
  • 손님이 남긴 선호가 호스트 화면에 표시된다.
의존없음
11공유 앨범Shared AlbumP0머무는 동안흩어지는 사진을 트립 단위로 모으고, 추억 선물의 재료로 만든다.
동작 · 요구사항
  • 트립 단위 공유 앨범에 참여자가 사진을 올린다.
  • 모두에게 실시간으로 보인다.
  • 촬영 장소가 부산 지도에 핀으로 남는다.
완료 기준
  • 참여자가 올린 사진이 모두에게 보이고, 위치가 지도 핀으로 기록된다.
의존나만의 부산 지도
12공동지갑Shared WalletP1머무는 동안공동비용을 투명하게 모아, 실랑이 없이 공평하게 처리한다.
동작 · 요구사항
  • 트립 단위 공동지갑에 참여자가 충전한다.
  • 공동비용(장보기·외식·전기세 등)을 차감한다.
  • 잔액·내역이 모두에게 동일하게 보인다.
  • 숙박비는 청구하지 않는다.
  • 종료 시 1회 정산. ‘청구’가 아닌 ‘공평함’까지만 (정산 앱 아님).
완료 기준
  • 충전·지출 기록 시 잔액/내역이 모두에게 동일하게 보이고, 종료 시 1회 정산 결과가 나온다.
의존없음
떠날 때 · 그 후 · 늘잘 가요, 또 와요
13추억 선물Memory GiftP0떠날 때·그 후머문 며칠을 한 편의 이야기로 묶어 배웅 때 건넨다.
동작 · 요구사항
  • 트립 종료 시 앨범·장소·순간을 한 편으로 자동으로 엮는다.
  • 호스트가 손글씨 한 줄 편지를 더할 수 있다.
  • 배웅 시 손님에게 전달, 이후에도 다시 열람 가능.
완료 기준
  • 종료 시 앨범·장소·호스트 메모가 한 편으로 묶여 손님이 열어볼 수 있게 생성된다.
의존공유 앨범나만의 부산 지도
14자동 회고Auto RetrospectiveP1그 후떠난 뒤 추억을 다시 꺼내, 재연결의 계기를 만든다.
동작 · 요구사항
  • 종료 후 일정 시점에 회고를 손님에게 다시 노출/알림한다.
  • 추억 선물을 바탕으로 한다.
완료 기준
  • 종료 후 정해진 시점에 손님에게 회고가 다시 노출(또는 알림)된다.
의존추억 선물
15방명록GuestbookP0떠날 때·늘손님의 한 줄을 집의 역사로 쌓아, ‘또 와요’의 고리를 만든다.
동작 · 요구사항
  • 손님이 떠나기 전 한 줄을 남긴다.
  • 글이 ‘집’에 누적된다 (트립을 넘어).
  • 호스트와 이후 손님이 열람한다.
완료 기준
  • 손님이 남긴 글이 집의 방명록에 누적되고, 호스트·이후 손님이 열람한다.
의존없음
데이터 모델 · 핵심 객체

데이터를 이루는 뼈대

대부분의 기능은 ‘트립(방문)’ 또는 ‘집’ 둘 중 하나에 귀속됩니다.

트립 (방문)Trip / Visit
한 손님의 한 번의 방문. 초대 링크 · 가고 싶은 곳 · 공유 앨범 · 공동지갑 · 회고 · 추억 선물의 단위이며, 상태(초대됨→그 후)를 가진다.
Home
호스트의 공간. 웰컴 키트 · 부산 지도 · 방명록이 여기에 귀속되어 방문이 거듭될수록 쌓인다.
호스트 · 손님Users
두 역할의 사용자. 선호·요청·가고 싶은 곳은 손님에, 큐레이션·편지는 호스트에 연결된다.
부산 지도 핀Map Pin
호스트가 큐레이션한 장소. 가고 싶은 곳 · 맞춤 추천의 출처이자 공유 앨범 사진과 연결된다.
방명록 글Guestbook Entry
손님이 남긴 한 줄. ‘집’에 누적되어 다음 손님에게 보인다.
공동지갑 거래Wallet Transaction
충전·차감 내역. ‘트립’에 귀속되어 모두에게 투명하게 보인다.
🔒 프라이버시 (핵심 전제) 티켓(여행 정보) · 공유 앨범 사진 · 손님 선호(알레르기 등) · 공동지갑 내역은 민감한 개인정보로 다룬다. 원칙적으로 해당 트립 참여자에게만 보이고, 트립 종료·삭제 시 처리 방침을 따른다. 상세 보안·보존·접근 정책은 기술 스펙에서 정의한다.