SYSTEM BLUEPRINT

아이 동반 외출 코스
사용자·관리자 스토리보드

스토리보드는 실제 화면 흐름을 통해 서비스가 어떻게 작동하는지 보여주는 설계 문서입니다. 부모의 코스 구성, 예약 신청, 운영자의 장소 관리를 따라가면 생각하신 시스템의 모습이 머릿속에 그려질 것입니다.

부모 사용자 시나리오

체험 선택부터 코스 공유까지

부모가 아이와 갈 체험처를 고르고 주변 식당·카페까지 묶어 하루 코스를 만드는 흐름입니다.

1. 체험 선택

분당 체험처 확인
대상 연령과 시간 확인

2. 주변 장소 확인

반경 1~2km 장소 표시
유아 편의시설 확인

3. 코스 저장

방문 순서 변경
마이페이지 저장

4. 예약 신청

현장 결제 전제 신청
상태 확인

5. 공유와 리뷰

코스 공유
방문 후기 작성

부모 사용자 | 화면 01

홈 지도 추천

/map
분당 키즈 지도카카오 로그인
분당 정자동 반경 1.5km
체험처
아기의자
주차 가능
판교 키즈 쿠킹 클래스

오늘 14:00 · 36개월 이상 · 현장 결제

맘편한 브런치 카페

도보 9분 · 수유실 · 유아 의자 6개

정자 가족 식당

차량 5분 · 주차 2시간 지원

코스예약마이

[화면 개요 및 목적]

체험처를 선택하면 주변 식당·카페가 지도에 함께 표시되어 부모가 이동 동선을 바로 판단합니다.

[핵심 기능 로직]

반경, 유아 편의시설, 거리, 운영 시간 데이터를 기준으로 추천 핀과 장소 카드를 연결합니다.

  • 빠른 위치 탐색
    지도 API
  • 코스 저장 안정성
    PostgreSQL
부모 사용자 | 화면 02

코스 순서 편집

/course/edit
하루 코스 편집카카오 로그인
총 이동 18분

체험 → 점심 → 카페 순서로 저장

1. 14:00 쿠킹 클래스

예약 신청 대기 · 90분

2. 15:45 브런치 카페

아기의자 있음 · 도보 9분

3. 17:00 공원 산책

카카오톡 공유 링크 생성

코스예약마이

[화면 개요 및 목적]

선택한 장소를 하루 일정으로 정리하고 순서를 바꿔 저장·공유하는 화면입니다.

[핵심 기능 로직]

장소 id와 순서값을 저장해 마이페이지, 공유 링크, 예약 신청 흐름에 같은 코스 데이터를 사용합니다.

  • 쉬운 순서 변경
    Drag Sort
  • 공유 링크 생성
    Share API
부모 사용자 | 화면 03

예약 신청 상태

/reservation
예약 신청 상태카카오 로그인
판교 키즈 쿠킹 클래스

8월 31일 14:00 · 보호자 1명 · 아이 1명

신청 대기 · 운영자 확인 전
예약 확정 · 체험처 전달 완료
취소 요청 · 확인 필요
010-2345-7788
현장 결제 예정
코스예약마이

[화면 개요 및 목적]

결제 없는 MVP에서도 예약 신청, 확정, 취소 상태를 부모가 확인할 수 있게 합니다.

[핵심 기능 로직]

예약 상태를 분리해 1차 수동 운영과 다음 단계 알림톡·결제 연결을 모두 대비합니다.

  • 예약 상태 추적
    State Model
  • 결제 확장 대비
    Payment Hook
리뷰 사용자 시나리오

방문 후 신뢰 데이터 축적

부모의 실제 후기가 다음 사용자에게 아이 동반 가능 여부를 판단하는 근거가 됩니다.

1. 방문 완료

저장 코스 기반
방문 장소 확인

2. 편의시설 평가

아기의자·주차·수유실
태그 선택

3. 후기 작성

사진과 짧은 리뷰
별점 입력

4. 공개 검수

부적절 리뷰 숨김
운영자 검토

5. 추천 개선

후기 기반 신뢰 상승
장소 품질 관리

리뷰 사용자 | 화면 01

방문 리뷰 작성

/reviews/new
방문 리뷰 작성카카오 로그인
아이와 다시 갈래요

별점 4.8

아기의자주차 편함수유실
리뷰 공개 예정
코스예약마이

[화면 개요 및 목적]

아이 동반 외출에서 중요한 편의시설과 실제 체감 정보를 리뷰로 남기는 화면입니다.

[핵심 기능 로직]

장소 속성과 리뷰 태그를 연결해 다음 사용자 추천 카드에 신뢰 정보를 반영합니다.

  • 신뢰 정보 축적
    Review Tags
  • 운영 검수
    Moderation
리뷰 사용자 | 화면 02

지역 확장 설정

/admin/regions

지역 확장 설정

지역 단위 관리
분당 · 체험처 5곳 · 장소 42곳
성남 · 후보 장소 18곳
수원 · 후보 장소 11곳
용인 · 조사 예정
확장 체크리스트
지도 반경 기준 유지
장소 속성 공통화
체험처 일정 구조 분리
결제 모듈 연결 자리 확보

[화면 개요 및 목적]

분당에서 성남·수원·용인으로 넓힐 때 지역 단위로 장소와 체험처를 관리합니다.

[핵심 기능 로직]

지역, 장소, 체험처를 분리 저장해 단일 지역 MVP 이후에도 구조를 갈아엎지 않습니다.

  • 지역 확장
    Region Model
  • 장소 속성 공통화
    Place Schema
리뷰 사용자 | 화면 03

운영 현황 대시보드

/admin/metrics

운영 현황 대시보드

42

등록 장소

28

이번 주 신청

16

공유 코스

4.7

평균 리뷰

검증 지표
체험 선택 후 코스 저장률 38%
예약 신청 전환율 21%
공유 후 재방문 9%

[화면 개요 및 목적]

MVP 성공 기준인 코스 저장률, 예약 신청률, 공유율을 운영자가 확인합니다.

[핵심 기능 로직]

서비스 검증에 필요한 최소 지표를 수집해 고도화 판단 근거로 사용합니다.

  • 성과 확인
    Metrics
  • 검증 기준
    MVP KPI
운영 관리자 시나리오

장소 등록부터 예약 처리까지

개발 지식 없이도 장소, 체험 프로그램, 예약 상태, 리뷰를 직접 관리하는 흐름입니다.

1. 장소 등록

주소와 편의시설 입력
지도 미리보기

2. 체험 등록

일정과 인원 설정
현장 결제 안내

3. 예약 처리

신청 대기 확인
확정·취소 변경

4. 리뷰 관리

신고 리뷰 검토
숨김 처리

5. 운영 인수인계

발주사 계정 배포
운영 문서 확인

운영 관리자 | 화면 01

장소·체험 프로그램 등록

/admin/places

장소·체험 프로그램 등록

판교 키즈 쿠킹 클래스

성남시 분당구 판교역로 24

정자 가족 식당

아기의자 6개 · 주차 가능

수내 숲 카페

운영 시간 확인 필요

장소 정보 편집
식당·카페
체험처에서 1.2km
11:30~20:30
2시간 무료
지도 미리보기

[화면 개요 및 목적]

운영자가 장소와 체험 프로그램을 직접 등록·수정하는 핵심 관리자 화면입니다.

[핵심 기능 로직]

장소 속성, 좌표, 노출 상태, 편의시설 정보를 구조화해 개발사 호출 없이 업데이트합니다.

  • 직접 장소 등록
    Admin CRUD
  • 지도 미리보기
    Geo Preview
운영 관리자 | 화면 02

예약 신청 운영

/admin/reservations

예약 신청 운영

신청 대기 8건
김하윤 · 8월 31일 14:00
보호자 1 · 아이 1
박서준 · 9월 1일 10:30
보호자 2 · 아이 1
예약 확정 12건
체험처 전달 완료 · 09:20
운영자 확인 완료 · 09:46
취소 2건
일정 변경 요청
아이 컨디션 취소

[화면 개요 및 목적]

수동 체험처 전달을 전제로 해도 신청 누락 없이 확정·취소 상태를 관리합니다.

[핵심 기능 로직]

예약 상태값을 칸반처럼 옮겨 운영자가 당일 신청을 빠르게 처리하도록 합니다.

  • 신청 누락 방지
    Reservation Board
  • 수동 전달 관리
    Ops Memo
운영 관리자 | 화면 03

회원·리뷰 관리

/admin/users

회원·리뷰 관리

회원최근 코스리뷰상태
김하윤 보호자판교 쿠킹 코스공개 3건정상
박서준 보호자정자 카페 코스신고 1건검토
이도윤 보호자수내 산책 코스숨김 1건숨김

[화면 개요 및 목적]

회원 조회와 리뷰 공개 상태를 관리해 서비스 신뢰도를 유지합니다.

[핵심 기능 로직]

회원, 코스, 리뷰 이력을 연결해 신고나 숨김 처리를 빠르게 수행합니다.

  • 회원 이력 관리
    User Admin
  • 리뷰 품질 관리
    Review Admin