두손 (dooson.cc)
예비부부 결혼 준비 웹앱
1인 개발 (기획~배포) · dooson.cc 실서비스 운영 중
예산/지출 관리, 웨딩 로드맵, 축의금 관리, 짝꿍(파트너) 연결을 한 곳에서 — Supabase 기반 SSR 웹앱
배경 — 결혼을 준비하며 여자친구와 비용을 정리할 때 누가 얼마를 썼는지 불분명하고
정리가 번거롭다는 문제를 직접 겪고, 이를 해결하기 위해 제작해 dooson.cc로 실배포했습니다.
- 짝꿍(Partnership) 데이터 모델 — 신랑·신부 두 계정을 코드 공유로 연결하는 partnership
테이블을 핵심 관계로 설계하고, 예산/일정 등 대부분 기능을 개인 단위가 아닌 partnership 단위로 스코프했습니다.
- Supabase RLS 보안 설계 — 테이블별로 보안 요구 수준이 다른 문제를 해결: 본인 행만
접근해야 하는 테이블은 강하게 제한하고, 파트너십으로 연결된 두 사용자가 서로의 예산/지출을 봐야 하는 테이블은
partnership 단위로 정책을 풀어주는 식으로 — 어떤 테이블에 RLS를 걸고 어떤 테이블을 풀어야 하는지 직접 판단하고
정책을 적용했습니다.
- 기능 모듈 단위(schema → queries → mutations → pages)로 일관된 아키텍처를 적용했고, React Router v7 SSR +
Drizzle ORM 조합으로 구현했습니다.
- 카카오 소셜 로그인, 영수증 카메라 업로드, 지난 일정 확인 배너 등 세부 UX를 구현했습니다.
React 19React Router v7 (SSR)TypeScript
Drizzle ORMSupabase (Auth/Postgres)
TailwindCSS 4Vercel
성과 — dooson.cc 실서비스 배포 및 운영 중(현재 본인 사용 단계). 이후 모바일 앱
(dooson-app)으로 서비스 범위를 확장했습니다.