프로젝트 설명
청소·수리 같은 방문 서비스의 요청부터 배정 결제 정산까지를 하나의 시스템으로 만든 웹 서비스입니다.
같은 데이터를 세 역할이 각각 다르게 봅니다. 고객은 진행 상황과 결제 금액을 기사는 오늘 갈 곳과 받을 금액을 운영자는 전체 요청과 정산 현황을 봅니다. 배정 전 기사에게는 상세 주소를 가려 보여주고 수락한 뒤에 공개합니다.
두 기사가 같은 요청을 동시에 수락하는 상황은 데이터베이스 조건부 갱신으로 막았습니다. 결제는 토스페이먼츠를 연동해 결제창 호출부터 성공·실패 처리 서버 측 검증까지 구현했고 결제 내역과 주문이 어긋나지 않는지 확인하는 대사 화면을 따로 두었습니다. 방문지는 카카오맵으로 화면 안에 표시됩니다.
기획부터 배포까지 직접 진행했으며 실제로 동작하는 데모를 확인하실 수 있습니다.
제품 유형
B2C 플랫폼형반응형 웹사이트관리자 페이지/Admin프로토타입/MVP형
기술 스택
React/Next.jsJavaScript/TypeScriptPostgreSQLTailwind CSSVercel