← Back to References

website · 2026

예약과 결제를 한 흐름으로 묶은 서비스 플랫폼

예약 접수, 결제 상태, 관리자 확인, 운영 알림을 하나의 제품 흐름으로 연결한 서비스 플랫폼 예시입니다.

ServicesWeb service · Admin · Payment flowStackNext.js · PostgreSQL · Payment API · Cloud deployment
예약과 결제를 한 흐름으로 묶은 서비스 플랫폼

Problem

예약 문의는 메신저로 들어오고 결제 확인은 별도 채널에서 처리되어, 운영자가 매번 고객 상태를 수동으로 맞춰야 했습니다. 화면은 있어도 실제 업무 흐름이 끊겨 있으면 예약 누락과 중복 응대가 쉽게 생깁니다.

Solution

고객 예약 화면, 결제 상태, 관리자 확인, 알림 기준을 먼저 하나의 상태 흐름으로 정의했습니다. 이후 화면을 붙이는 방식으로 개발해 고객 화면과 운영자 화면이 같은 데이터를 바라보도록 만들었습니다.

Outputs

  • 고객 예약 화면
  • 관리자 예약 보드
  • 결제 상태 관리
  • 운영 알림

이 레퍼런스의 핵심은 예약 기능 자체보다 상태 설계입니다. 고객이 신청서를 제출한 뒤 결제 대기, 결제 완료, 운영자 확인, 예약 확정까지 어떤 상태가 생기는지 먼저 정의했습니다.

예약과 결제 상태 흐름
예약과 결제 상태 흐름

운영자는 관리자 화면에서 예약 상태를 확인하고 필요한 경우 직접 상태를 바꿀 수 있습니다. 고객에게 보여줄 메시지와 내부 운영자가 확인할 메시지를 분리해, 고객 경험과 운영 업무가 서로 엉키지 않도록 정리했습니다.

초기 버전은 핵심 예약 흐름과 관리자 확인에 집중했습니다. 쿠폰, 정산, 다국어 화면, 자동 알림 같은 기능은 이후 확장 가능한 모듈로 남겨두어 처음부터 과한 범위가 되지 않게 설계했습니다.