프로젝트 배경
1) 문제점 - 기존 소셜 매칭 서비스는 외모 중심의 데이팅 앱이 많아 취미·관심사 기반의 자연스러운 친구 찾기가 어려움 - 사용자 간 신뢰 부족으로 허위 프로필, 사기, 개인정보 유출 위험이 존재함 - 관심사가 비슷하더라도 지속적으로 교류할 수 있는 그룹 활동 기능이 부재하여 일회성 매칭에 그침 - 관리자 입장에서 회원 현황, 신고, 이벤트 등을 통합 모니터링할 수 있는 도구가 없어 운영 효율이 낮음
프로젝트 성과
매칭 성공률 및 만족도 향상
관심사 태그 기반 가중치 알고리즘 도입으로 월간 매칭 성공률 35% 증가, 매칭 후 1주일 이상 대화 유지율 28% 상승
채팅 서버 동시 접속자 처리 능력 개선
Socket.io + Redis Pub/Sub 도입으로 동시 접속자 500명 → 2,500명으로 확장, 채팅 지연 시간 1.2초 → 0.3초로 단축
관리자 페이지 운영 효율화
신고 처리부터 회원 제재까지 자동화 API 구축으로 운영 시간 주 10시간 → 6시간으로 40% 단축, 실시간 대시보드 도입
사용자 신뢰도 및 보안 수준 강화
본인 인증 절차 및 개인정보 암호화 적용으로 허위 프로필 신고 건수 65% 감소, 보안 취약점 진단 통과율 100% 달성
디바이스 간 일관된 사용자 경험 확보
공통 API 명세 및 푸시 알림 포맷 통일로 iOS/Android/웹 간 만족도 조사 4.2점 → 4.7점(5점 만점) 개선
핵심 기능
진행 단계
요구사항 분석 및 설계
2023.07.
취미 기반 매칭 기능 정의, AWS 인프라 설계, MySQL 스키마 설계, API 명세 초안 작성 및 보안 정책 수립
프로젝트 상세
■ 프로젝트 개요 Cuping(큐핑)은 한국·일본 사용자를 대상으로 한 소셜 밋업 모바일 서비스입니다. 피드·매칭·트래블 프렌드·클럽·이벤트·실시간 채팅·포인트/구독을 하나의 앱에서 제공하며, React Native 앱, CodeIgniter 기반 API/관리자, Socket.IO 채팅 서버로 구성했습니다. ■ 배경 및 목표 한·일 사용자 간 교류와 오프라인 만남을 온라인에서 연결하는 플랫폼이 필요했







