프리미엄 프라이빗 매칭 서비스의 핵심 플로우 — 서류 인증 회원가입, 매칭 홈, 호감·매칭 성사, 포인트 결제를 React Native와 Node.js 기반으로 설계·구현합니다.
프리미엄 프라이빗 매칭 서비스의 핵심 플로우 — 서류 인증 회원가입, 매칭 홈, 호감·매칭 성사, 포인트 결제를 React Native와 Node.js 기반으로 설계·구현합니다. 인증 뱃지와 매칭 확정 시 채팅방 자동 개설 구조로 프라이빗 매칭 서비스에 요구되는 신뢰성과 안전한 연결 흐름을 구현합니다.
작업 범위
주요 업무



프리미엄 회원 전용으로 매일 정해진 시간에 정해진 인원의 이성 프로필 카드를 노출하고, 필터·스와이프·상세 열람으로 탐색할 수 있는 매칭 피드를 구현합니다.
일 노출 횟수 제한 로직을 서버 사이드 카운터로 구현해 하루 매칭 노출 한도를 정확히 통제하는 구조를 설계합니다.


가입 시 프로필 정보와 증빙 서류/사진을 업로드하고, 관리자 심사를 거쳐 인증 뱃지를 부여받는 플로우를 구현합니다.
프라이빗 폐쇄형 매칭 서비스의 신뢰성을 뒷받침하는 서류 인증 상태 관리 구조를 구현하며, 심사 대기 중에는 매칭 기능 접근을 제한합니다.


호감 보내기(포인트 소모), 수락/거절 처리, 양측 수락 시 매칭 확정과 채팅방 자동 개설까지의 흐름을 구현합니다. 포인트 차감 트랜잭션 + 매칭 상태 관리 + 매칭 확정 시 채팅방 개설 플로우를 구현합니다.
실제 연락처 대신 매칭 성사 후 자동 개설되는 채팅방으로 대화를 연결해, 개인정보 노출 없이 안전한 만남 흐름을 구현합니다.


포인트 충전, 인앱결제(App Store/Google Play IAP) 연동 인터페이스, 잔액 조회, 거래 내역 확인 기능을 구현합니다.
포인트 원장을 이중기입 구조로 설계해 충전·차감 내역의 정합성을 트랜잭션 단위로 검증할 수 있는 구조를 구현합니다.


회원/인증/매칭/포인트 도메인 분석, PostgreSQL 테이블 18개 정의 및 관계 매핑
Express 기반 서류 업로드·심사·매칭 상태 API 26개 엔드포인트 구현, JWT 인증 적용
React Native 기반 매칭 피드·프로필 상세 화면 구현, 카드 스와이프 제스처 적용
IAP 영수증 검증 인터페이스 연동, 포인트 트랜잭션 통합 테스트 32개 케이스 작성