상대를 수락한 뒤 필요한 정보가 열리도록 개인정보 공개 순서를 나눴습니다.

프라이빗 매칭 앱
더블유클럽은 가입 심사를 거친 회원이 이용하는 프라이빗 매칭 서비스입니다.
사용자는 앱에서 프로필을 확인하고 매칭, 채팅, 약속, 결제, 알림 기능을 이용합니다.
서버는 매칭 점수와 약속 상태를 관리하고 결제 검증, 정기결제, 푸시 이벤트를 처리합니다.
심사부터 약속까지, 정보는 필요한 순간에 열립니다.
가입 심사와 약속 조율을 거쳐 진지한 만남을 원하는 이용자
- 01가입 신청
- 02회원 심사
- 03추천 확인
- 04매칭 수락
- 051:1 채팅
- 06약속·결제

PG 결제와 Apple·Google 인앱결제 상태를 서버에서 함께 관리합니다.
신분과 직업 확인이 끝나야 프로필이 열립니다
가입한 사람을 바로 노출하지 않습니다. 신분과 직업, 경제력 확인을 거친 뒤 상대에게 필요한 정보만 보여줍니다.


연락처는 서로 수락한 뒤 공개됩니다
상대를 수락하고 만남이 정해진 뒤 필요한 정보가 열리도록 순서를 나눴습니다.


추천부터 약속까지 앱에서 처리합니다
앱 안에서 추천을 받고 대화를 나눈 뒤 약속을 정합니다. 결제와 알림, 약속 상태도 같은 흐름에서 처리합니다.


앱과 서버를 함께 구성했습니다
Flutter 앱과 NestJS 서버를 연결하고 매칭, 채팅, 약속, 결제와 알림을 함께 구현했습니다.

작업 정보
- 담당 범위
- Flutter 앱 · NestJS 백엔드 · 실시간 채팅 · 매칭·약속 · 결제·구독 · 푸시 알림
- 참여 기간
- 2024.11 – 2025.08 · 약 10개월
- 제품 환경
- FLUTTER
- 현재 상태
- 운영 중 · 2026년 스토어 업데이트
- 확인 자료
- 양대 스토어 · 실제 앱 화면 · 앱·서버 저장소 이력
구현 범위 자세히 보기
- 가입 심사
가입 신청, 프로필 검토, 승인 상태, 회원 등급 관리
- 프로필 매칭
조건 기반 추천, 프로필 점수, 매칭 결과 처리
- 1:1 채팅
실시간 메시지, 읽음 처리, 이미지·동영상 전송, 채팅 알림
- 약속 관리
약속 확정, 일정 리마인더, 취소 상태, 노쇼 처리
- 결제·구독
포트원, 토스페이먼츠, Apple·Google IAP, 정기결제 검증
- 푸시 알림
매칭, 채팅, 약속, 결제 이벤트별 알림 발송
- 관리 기능
회원 상태, 프로필 검증, 결제 내역, 운영 데이터 확인
- 앱 배포
iOS·Android 앱 빌드, 배포 환경 분리, API 클라이언트 자동 생성