포트폴리오 매니저
프로젝트 목록

반려동물 기반 친구 추천·매칭 커뮤니티 SNS 플랫폼

사이트 방문

사이트 설명

반려인의 기본 정보뿐만 아니라 반려동물의 성격, 크기, 산책 시간대, 활동지역, 관심사 등을 함께 활용하여 서로 잘 맞는 친구를 찾을 수 있는 커뮤니티 SNS를 구축했습니다.

반려동물 기반 친구 추천·매칭 커뮤니티 SNS 플랫폼 1반려동물 기반 친구 추천·매칭 커뮤니티 SNS 플랫폼 2반려동물 기반 친구 추천·매칭 커뮤니티 SNS 플랫폼 3반려동물 기반 친구 추천·매칭 커뮤니티 SNS 플랫폼 4

상세 설명

▶ 프로젝트 개요
프로젝트명: 반려동물 기반 친구 추천·매칭 커뮤니티 SNS 플랫폼
발주처: 반려동물 커뮤니티 서비스 운영사 (비공개)

▶ 프로젝트 배경
반려인의 기본 정보뿐만 아니라 반려동물의 성격, 크기, 산책 시간대, 활동지역, 관심사 등을 함께 활용하여 서로 잘 맞는 친구를 찾을 수 있는 커뮤니티 SNS를 구축했습니다. 단순한 게시판 중심의 커뮤니티를 넘어 친구 추천부터 호감·매칭·채팅까지 연결하고, 이용자 간 활동 및 평점을 기반으로 한 ‘램블온도’를 통해 지속적인 커뮤니티 활동과 신뢰 형성을 지원하도록 구성했습니다.

▶ 핵심 구현 기능

- 회원·반려동물 프로필
회원가입 및 프로필 작성
프로필 사진·소개·MBTI·관심사 등록
반려인 여부 설정
반려동물별 성격·크기·무게·산책 시간대 등 상세정보 관리
복수 반려동물 정보 관리

- 맞춤형 친구 추천
활동지역·반려동물 크기·관심사·활동 시간대 기반 추천
추천 회원의 프로필 및 반려동물 정보 확인
상대방의 램블온도 및 활동 정보 확인
추천 친구에게 호감 전송

- 호감·친구 매칭
보낸 호감 및 받은 호감 내역 관리
상대방의 호감 여부 및 유효기간 확인
상호 호감 성립 시 자동 친구 등록
매칭된 회원 간 채팅 연결
친구 해제 기능

- 실시간 커뮤니티 피드
회원 게시글 실시간 조회
이미지 첨부 게시글 작성
댓글을 통한 회원 간 소통
주소 및 위치 정보를 활용한 핫플레이스 피드
게시글 수정·삭제 및 활동 내역 관리

- 모임 기능
지역 및 관심사 기반 모임 목록 제공
모임명·소개·대표 이미지·활동명·위치 설정
사용자가 직접 모임 개설
모임 참여 및 참여자 관리
모임 참여자 간 그룹채팅 제공
지도 기반 모임 위치 확인

- 채팅·램블온도
1:1 채팅 목록 및 대화 기능
채팅 종료 후 상대방에 대한 평점 등록
평점 및 활동 데이터를 기반으로 램블온도 반영
이용자 활동 신뢰도를 확인할 수 있는 커뮤니티 지표 제공

- 알림 기능
공지사항 알림
호감 및 매칭 알림
커뮤니티 피드 관련 알림
알림 유형별 수신 여부 설정

- 마이페이지
내 램블온도 및 활동 내역 확인
작성 게시글 조회·수정·삭제
보낸 호감·받은 호감·상호 호감 내역 확인
친구 및 채팅 관련 정보 관리

- 관리자 대시보드
회원 변동 및 방문자 현황
지역별 회원 활동 현황
활동지역 랭킹 및 주요 운영 지표 제공
커뮤니티 활동 현황 모니터링

- 회원·모임·게시글 관리
전체 회원 및 반려인 여부 관리
회원 인증·관심사·반려동물 정보 확인
회원별 램블온도 및 평점 이력 조회
모임 목록·위치·참여자 수 관리
모임 공개 여부 및 삭제 관리
피드 게시글 게시·고정·삭제 관리

▶ 기술 스택
Frontend: React / Next.js
Mobile: React Native
Backend: Node.js
Database: MySQL
실시간 통신: WebSocket / Socket.IO
지도: 지도 API 연동
알림: Push Notification

▶ 프로젝트 성과
- 반려인과 반려동물 정보를 함께 활용한 맞춤형 친구 추천 환경 구축
- 호감·상호 매칭·친구 등록·채팅으로 이어지는 소셜 연결 구조 구현
- 피드·모임·그룹채팅을 통해 지역 기반 커뮤니티 활동 지원
- 활동 및 평점을 활용한 램블온도로 이용자 간 신뢰도 확인
- 회원·반려동물·게시글·모임·평점 데이터를 관리자 페이지에서 통합 관리