cadou.me에 모바일 앱이 없는 이유 (그리고 사용자가 그렇게 선호하는 이유)

발행: (2026년 4월 4일 AM 03:42 GMT+9)
9 분 소요
원문: Dev.to

Source: Dev.to

표지 이미지: cadou.me가 모바일 앱을 제공하지 않는 이유 (그리고 사용자가 그렇게 선호하는 이유)

Overview

대부분의 위시리스트 도구는 동일한 절차를 따릅니다: 앱을 다운로드하고, 계정을 만들고, 알림을 허용한 뒤—아마도—리스트를 공유할 수 있습니다.
하지만 사용자들이 실제로 겪는 어려움을 살펴보니 몇 가지 패턴이 두드러졌습니다:

  • 휴대폰에 또 다른 앱을 설치하고 싶지 않다.
  • Amazon뿐만 아니라 어떤 상점에서든 아이템을 추가하고 싶다.
  • 공유 리스트에서 누군가 선물을 구매하면 서프라이즈 요소가 사라진다.

그래서 우리는 cadou.me를 다르게 만들었습니다.

“앱‑first” 위시리스트의 문제점

Existing solutions often feel heavy. You’re forced to install something, sign up with an email, and then convince your friends to do the same. By the time everyone is onboard, the friction kills the use case.

대부분의 위시리스트는 폐쇄된 생태계입니다. Amazon의 위시리스트는 작동하지만, 모두가 Amazon에서 쇼핑할 때만 가능합니다. 다른 앱들은 자체 카탈로그에만 제한하거나 각 항목을 수동으로 입력하도록 요구합니다.

그리고 한 가지 더: 놀라움이 없습니다. 전통적인 위시리스트를 공유하면, 모두가 누가 어떤 선물을 예약했는지 알게 됩니다. 선물은 포장되기도 전에 이미 망가집니다.

Source:

cadou.me가 이 세 가지 문제를 해결하는 방법

우리는 cadou.me브라우저 우선 온라인 위시리스트로 설계했습니다. 설치 필요 없음. 앱 스토어도 필요 없습니다. 어디서든 공유할 수 있는 링크만 있으면 됩니다.

1. 앱 없이 작동

데스크톱, 모바일, 태블릿 등 어떤 브라우저에서든 cadou.me를 열어 보세요. 10초 안에 위시리스트를 만들고, 링크를 공유하면 끝입니다.

우리가 이야기한 대부분의 사용자들은 가끔씩 사용할 무언가에 앱을 설치하는 것을 꺼려했습니다. 실제로도 비전문가(조부모님, 새로운 앱을 싫어하는 친구들)들이 별다른 장애물 없이 바로 열 수 있어 유용했습니다.

2. 모든 온라인 스토어에서 추가 가능

Etsy, eBay, Shopify 혹은 로컬 부티크 등에서 제품 URL을 붙여넣기만 하면 cadou.me가 자동으로 제목, 이미지, 가격을 가져옵니다. 수동 복사는 필요 없습니다.

단일 마켓플레이스에 얽매이지 않습니다. 온라인에서 판매되는 제품이라면 모두 위시리스트에 올릴 수 있습니다.

3. 서프라이즈 모드 (아마 가장 흥미로운 부분)

누군가 당신의 리스트에서 선물을 구매하고 싶을 때 “예약” 버튼을 클릭합니다. 해당 아이템은 잠기게 되어 다른 사람이 같은 것을 구매하지 못합니다. 하지만 구매자는 선물이 전달될 때까지 익명으로 남습니다.

서프라이즈가 유지됩니다. “아, 파란 스웨터를 샀구나” 같은 상황이 사라집니다.

거래 로그라기보다 실제 선물 교환에 더 가깝게 느껴집니다.

발견은 어떻게 할까요? 사용자는 항상 원하는 것을 알지는 못합니다

또 다른 관찰: 사람들은 종종 위시리스트를 만들고는… 빈 페이지를 바라봅니다. 무엇을 추가해야 할지 모릅니다.

그래서 우리는 큐레이션된 컬렉션, 기사, 그리고 테마 스토어프런트를 추가했습니다. 카테고리별로 선물 아이디어를 탐색하거나 인기 아이템을 볼 수 있어, 사용자가 아직 무엇을 추가해야 할지 모를 때 도움이 됩니다. 화려한 것이 아니라 실용적인 내비게이션입니다.

내부 구현 (dev.to 독자를 위해)

우리는 의도적으로 기술을 단순하게 유지했습니다:

  • URL 파싱 – 제품 페이지에서 Open Graph와 스키마 데이터를 가져옵니다. 페이지 제목 + 메인 이미지로 대체합니다.
  • 예약 시스템 – 사용자별, 아이템별 데이터베이스 락을 사용합니다. “구매 및 배송 완료”로 표시될 때까지 익명 상태입니다.
  • WebSocket 미사용 – 예약을 위해 폴링을 사용합니다. 복잡도가 낮고 위시리스트 용도로는 충분히 빠릅니다. WebSocket 대신 폴링을 사용하면 구현이 간단해지지만, 극단적인 경우(예: 1초 이내에 두 사람이 같은 아이템을 예약) 짧은 지연이 발생할 수 있습니다. 우리는 이 트레이드오프를 받아들입니다.

스택: 기본 VPS에서 Node.js + Postgres를 사용합니다. 수백 개의 활성 리스트를 문제 없이 처리합니다.

아직 모바일 앱이 없는 이유는?

우리는 가끔 이런 질문을 받습니다: “iOS와 Android에서 언제 출시하나요?”

솔직한 답변: 실제 문제를 해결할 때까지는 안 됩니다. 앱을 추가하면 마찰이 생깁니다 – 설치, 권한, 업데이트. 브라우저 기반 create wishlist 도구는 즉시 접근 가능합니다. “앱을 다운로드하세요” 팝업도 없고, 깨진 링크도 없습니다.

웹 버전이 일일 활성 사용자 10 k에 도달하면 PWA를 고려하겠습니다. 현재로서는 웹‑first 접근 방식이 사용자들이 실제로 선호하는 것과 맞는 것 같습니다.

경험을 해치지 않는 수익화

cadou.me는 모든 핵심 기능을 무료로 제공합니다.

우리는 선별된 컬렉션에 작은 제휴 링크를 운영합니다 – 누군가 추천을 통해 구매하면 소액의 커미션을 받습니다. 광고도 없고, 유료 장벽도 없습니다.

프리미엄 기능(맞춤 도메인, 파워 유저를 위한 분석)은 나중에 제공될 수 있지만, 위시리스트를 만들고 공유하는 것은 계속 무료입니다.

궁금하면 사용해 보세요

작동 방식을 보고 싶다면 cadou.me 를 확인해 보세요.

피드백이나 기능 요청이 있나요? 댓글을 열어두었으며, 저희는 지속적으로 개선하고 있습니다.

P.S. “Cadou”는 루마니아어로 “선물”이라는 뜻입니다. 바로 그게 전체 아이디어입니다.

0 조회
Back to Blog

관련 글

더 보기 »