맥락#
첫 공개 출시 표면은 앱이고, 웹은 앱 출시 이후 랜딩이다. [1] 앱 프레임워크, 스토어, 출시 전 웹 구현은 열려 있었다. 프로젝트 오너는 앱을 RN으로, 스토어를 구글과 애플로 두고, 앱 출시 전까지 동일 기능을 웹으로 구현하기로 했다. [2]
결정#
- 출시 앱은 React Native다.
- 스토어는 Google Play와 Apple App Store다.
- 2026-10-10부터 앱 우선 출시다. 이전 출시 전 웹 동일 기능 요구는 대체한다. [3]
- 웹은 랜딩·약관·계정 삭제·계정 이용 문의·인증 확인/비밀번호 복구 등 필수 경로를 유지한다. 만남·댓글·채팅은 앱에서 제공한다. 기존 제품 웹 링크는 앱 이용 안내로 복구하고 오래된 웹 쓰기 동작을 열지 않는다.
- 실제 공개 스토어 주소가 없으면 설치 가능하다고 표시하거나 임의 링크를 만들지 않는다.
- 앱 출시 뒤 웹은 ADR-0045대로 랜딩이다.
- RN은 같은 Supabase 프로젝트, Auth user ID,
profiles와 RLS 계약을 재사용한다. [4]
현재 상태#
Expo 선택과 개발·운영 앱 ID·자산·환경 분리는 2026-08-25
ADR-0051이 소유한다. 2026-08-24 기준
기반은 develop에 반영됐지만 스토어 운영 출시는 아직 아니다.
[5]
하지 않은 선택#
- 최소 OS와 웹·RN UI 코드 공유 범위는 정하지 않는다.
- 별도 제품 웹 공개 출시나 모바일 기능의 웹 재구축을 추가하지 않는다.
재검토 조건#
- 스토어 심사 때문에 웹 출시가 먼저 필요해진다.
- RN이 동일 기능 일정에 맞지 않는다.
관련 문서: 출시 채널, Expo 모바일 환경, 초기 MVP 스택, 기본 웹, 소셜·환경, RN·스토어 결정