Poomstay 품스테이 — 화면 모음

한국에 사는 외국인 봉사자가 게스트하우스·펜션에서 하루 3~4시간 일하고 숙식을 받는 매칭 서비스. 지금까지 만든 MVP 화면입니다.

시험 버전입니다. 화면의 이름·숙소·금액은 모두 가짜 데이터이고, 사진 영역이 비어 있는 곳은 시험 데이터에 사진이 없어서예요. 계약서 문구는 노무사 검토 전 초안(0.1)입니다.

호스트 가입·검수→공고 작성→봉사자 지원→선발·객실 배정→계약서 3종 서명→후기

1. 처음 들어왔을 때 · 숙소 찾기

로그인 없이 공고를 둘러볼 수 있어요. 지역·시작일·하는 일·복지로 거를 수 있습니다.

첫 화면: 봉사자로 시작 / 숙소를 운영해요
첫 화면역할 선택: 봉사자 또는 호스트로 시작. 한국어·영어 전환.봉사자는 바로 시작, 호스트는 운영팀 검수 2~3일.
숙소 찾기 목록과 필터
숙소 찾기필터 4개와 공고 카드(기간·하는 일·모집 인원).승인된 호스트의 열린 공고만 보여요. 정확한 주소·연락처는 숨김.
공고 상세
공고 상세하는 일, 일정, 제공 내용과 금액.숙식 가치가 근로 대가 이상임을 화면에서 먼저 알려요.

2. 봉사자

프로필·비자 입력 → 지원 → 선발 → 계약서 서명 → 후기.

지원하기 화면
지원하기희망 기간, 호스트에게 한마디, 호스트가 만든 질문에 답변.공고가 날짜를 고정하면 날짜 칸은 수정할 수 없어요.
내 지원
내 지원상태(대기·선발·거절·철회)와 배정된 객실. 선발되면 계약서로 이동.
계약서 화면(한국어)
계약서 (한국어 번역본)근로계약서·숙식 상계합의서·숙박계약서 3종. 영어가 원본이고 한국어는 번역본으로 전환해서 봐요.문서마다 양쪽이 이름 입력 + 동의 체크로 서명(6/6). 서명 시각과 문서 지문(SHA-256)이 저장돼요. 인쇄 → PDF 저장.
후기
후기활동 마지막 날부터 7일 안에 작성. 양쪽이 쓰거나 7일이 지나면 동시에 공개.공개 후기 / 상대에게만 보이는 후기 / 운영팀 전용 의견 3종.

3. 호스트

숙소 등록 → 운영팀 승인 → 공고 → 지원자 검토 → 선발·객실 배정 → 계약서.

호스트 승인 완료
검수 진행 상황신청 접수 → 서류 확인 → 사진 검수 → 승인.보완 요청·거절 사유도 이 화면에 표시.
공고 작성
공고 작성하는 일, 기간, 근무시간, 숙식 금액을 입력하면 근로 대가와 숙식 가치를 바로 비교.숙식이 최저임금 기준 근로 대가에 못 미치면 등록 불가. 서버와 DB가 다시 계산.
내 공고 목록
내 공고모집 상태, 지원자 수, 근로 대가·숙식 가치.
지원자 목록
지원자 검토프로필, 비자와 경고, 한마디, 질문 답변. 선발 시 객실 배정, 거절, 대기로 되돌리기.선발 후 "계약서 만들기". 서명이 시작되면 선발·객실은 잠겨요. 연락처는 선발 전엔 보이지 않아요.

만든 것과 남은 것

구현됨

  • 이메일 가입·로그인, 한국어/영어
  • 호스트 신청·사진·서류 업로드, 운영자 검수
  • 봉사자 프로필·비자 경고
  • 공고 작성(숙식 가치 자동 검증), 검색·상세
  • 지원·질문 답변, 선발·객실 배정, 정원 제한
  • 계약서 3종 자동 생성(영/한)·전자서명·인쇄 PDF
  • 후기(동시 공개)·운영자 최저임금 설정

기술·보안 (개발자용)

  • Next.js 16 · React 19 · TypeScript · Tailwind v4
  • Supabase: Auth, Postgres, 비공개 Storage
  • 접근 제어는 DB 행 단위 보안(RLS)으로 강제
  • 금액 계산·계약 생성·서명·후기는 DB 함수/트리거가 판정
  • 계약서는 서명 시점 값을 스냅샷으로 저장
  • 비로그인·타 계정으로 전체 표 접근 점검 완료

남은 일

  • 이메일 알림(선발·계약·후기 마감)
  • 가입 약관 동의·탈퇴 기능, 약관·방침 영어판
  • 출입국 확인 후 관광·무비자 서명 차단 여부
  • 입실 관리 캘린더, 메시지, 근무 기록
  • 글꼴 자체 호스팅, 배포·도메인