About

정산 칠판 소개

정산 칠판은 모임 지출을 입력하면 누가 누구에게 얼마를 보내면 되는지 계산하는 브라우저 기반 더치페이 도구다. 회식, 여행, 숙소 예약금, 공동 구매처럼 여러 사람이 돈을 나눠야 하는 상황에서 결제자와 참여자를 분리해 입력하는 흐름을 기준으로 만들었다.

이 도구의 목표는 복잡한 금융 서비스를 만드는 것이 아니라, 모임 뒤에 자주 생기는 “누가 냈지”, “누가 빠졌지”, “이미 보낸 돈을 또 넣었나” 같은 실수를 줄이는 것이다. 그래서 앱 화면은 빠르게 입력하고 결과를 확인하는 데 집중하고, 정적 안내 페이지는 어떤 기준으로 입력해야 하는지 설명한다.

앱 화면과 정적 페이지의 역할

루트 화면은 실제 계산 앱이다. 모임을 만들고, 사람을 추가하고, 영수증을 입력하고, 최종 송금 결과를 확인한다. 반면 `/guide/`, `/examples/`, `/about/` 같은 정적 페이지는 검색 엔진과 사용자가 JavaScript 실행 전에도 읽을 수 있는 설명을 제공한다.

안내 페이지에는 버튼 이름을 다시 적는 대신 결제자와 참여자를 구분하는 법, 일부 참석 비용을 나누는 법, 실제 계산을 검산하는 순서를 적는다. 돈 계산은 입력 기준 하나가 달라져도 결과가 바뀌기 때문에 앱 화면만으로 설명이 부족했던 부분을 따로 정리했다.

저장 방식

정산 데이터는 현재 브라우저의 localStorage에 저장된다. 서버 계정이나 데이터베이스에 연결하지 않기 때문에 같은 브라우저에서는 이어서 볼 수 있지만, 다른 기기와 자동 동기화되지는 않는다. 공유가 필요하면 결과 화면을 직접 저장하거나 메신저로 전달해야 한다.

계산 방식

각 영수증 금액은 선택한 참여자 수 또는 설정한 가중치로 나눈다. 원 단위로 나누어떨어지지 않는 금액은 합계가 원래 영수증 금액과 정확히 맞도록 남은 원을 배분한다. 그 뒤 사람마다 낸 돈에서 본인 몫을 빼고, 받을 사람과 보낼 사람을 연결해 송금 줄을 만든다.

운영자

정산 칠판은 zozindev가 만들고 관리한다. 프로젝트 배경과 다른 브라우저 도구는 zozindev.com 프로젝트 페이지에서 확인할 수 있다.