Browse by type
#### ▶️ 지금 서비스를 이용해보세요! https://www.forpaw.site
미리보기 - 💡 프로젝트 소개
📌 주요 내용
☀️ 타 서비스와 차별점
🙇🏻♂️ 팀 소개
지금은 반려동물의 시대입니다. 한국의 반려가구 수는 2020년 532만 가구에서 2022년 552만 가구로 2.8%p 상승했습니다[^1]. 동물 문제 대한 전국민적 인식 향상에 따라 유기·유실동물은 지속해서 감소하고 있고((’20) 130만 마리 → (’21) 118만 마리 → (’22) 113만 마리)[^2], 향후 1년 이내 반려동물 입양 계획이 있는 응답자 중 유실·유기 동물을 입양할 의향이 있는 비율은 84.4% 였습니다[^3]. 이렇듯 유실·유기동물에 관한 인식 수준이 개선되고 있고, 입양도 증가하고 있는 상황입니다.
i. 저조한 보호소 입양율과 펫숍 선호 현상
하지만 이러한 현상과는 달리, 동물을 입양하는 과정에서 지인에게 무료로 분양을 받거나(41.8%) 펫숍에서 구입하는 비율(24.0%)에 비해 지자체 동물 보호센터(4.7%)나 민간 동물보호 시설(4.3%)에서 입양하는 비율은 현저히 낮았습니다[^4]. 이는 직접 개체 확인이 가능하고 원하는 품종·생김새의 동물을 선택할 수 있는 곳에서 입양하고 싶은 의견이 반영되었기 때문입니다[^5]. 그렇기 때문에 펫숍의 입양 비용(평균 57.9만 원)이 민간 보호시설(평균 17.7만 원)과 지인에게 분양(평균 35.1만 원) 받는 것보다 훨씬 비쌈에도 불구하고 여전히 인기가 있는 것입니다[^6]. 한 연구는 이러한 현상을 '가장 쉽고 편하게 원하는 품종을 구하고자 하는 경향이 반영된 것'이라고 분석했습니다.[^7]
ii. 지역 유기동물 관리의 현실
그리고 유실·유기동물과 관련된 부산의 상황은 그렇게 낙관적이지 않습니다. 부산은 모든 광역시 중 한 해에 발생하는 유기·유실 동물 수가 가장 많지만[^8], 부산의 동물보호센터는 단 5개소에 불과합니다[^9]. 서울에 16개소, 대구에 23개소가 있는 것과 비교하면 턱없이 작은 숫자입니다. 그마저도 지자체 직영으로 운영되는 곳이 없기 때문에 상황은 더욱 열악합니다. 동물보호센터의 부족도 문제지만 센터 내에서의 동물 관리 실태는 더욱 심각합니다. 부산 유기동물의 자연사율은 전국 1위(57%)이고, 안락사율은 전국 최하위(2.7%)를 기록했으며, 이는 '원인 분석 및 대책 마련이 필요한 것'이라고 언급했습니다[^10]. 또한, 유실·유기동물이 질병이나 사고로 사망하는 수가 매년 3천 마리 이상이고, 3년간 예방접종 비율이 1.8%에 그치는 등 관리가 제대로 되지 않는 상황입니다[^11].
i. 신종 펫숍의 유행
동물 분양을 원하는 사람들은 유실·유기동물 입양을 고려하지 않는 이유로 ‘어린 동물을 키우고 싶지만, 유기동물은 보통 성견이 많다(38.9%)’, ‘입양 방법이나 절차 등을 잘 모른다(27.8%).'를 꼽았습니다[^12]. 동물의 특징과 특성에 따라 분양자의 선호가 나뉘고, 좋은 마음으로 유기동물을 입양하려고 해도 여전히 특정 종이나 크기에 따른 선호의 차이가 존재한다는 의미입니다. 이런 흐름에 따라 현재 ‘유기동물 보호소’ 라는 이름을 가진 신종 펫숍이 유행하고 있습니다.
이는 지자체 유기견 보호소나 동물 단체에서 운영하는 센터가 아닌, 이름만 보호소로 바꾼 펫숍인 것입니다. 이곳에서는 유기동물을 미끼로 삼아 사람들을 모은 후 유기동물에 대한 단점을 설명하거나 혹은 아예 유기동물을 보여주지도 않은 채, 유기동물이 아닌 파양동물을 높은 금액을 지불하고 분양받도록 강권합니다[^13]. 하지만, 신종 펫숍은 귀엽고 키우기 쉬운 작은 품종을 분양할 수 있다고 광고하고 있기 때문에 계속 수요가 존재하고, 보호소 명칭을 쓰지 못하게 하는 동물보호법 개정안이 아직 국회에서 통과하지 못했기에 이런 형태의 사업이 여전히 확장하고 있습니다[^14].
ii. 봉사자와 보호소 간 수요·공급이 불일치
또한, 열악한 인프라를 가진 부산의 동물보호센터에는 일손이 많이 필요한 상황입니다. 유기동물 봉사에 대한 수요가 꾸준히 있음에도 관련 서비스의 부족과 인프라 구축의 부재로 시민의 참여가 더딘 것이 현실입니다. 하나의 예로, 부산동물보호센터의 네이버 카페에는 매주 주말마다 5개에서 50개의 봉사 신청 댓글이 달리고 있습니다[^15]. 부산대 유기견 봉사 동아리 前 회장은 센터에서 원하는 봉사 인력이 그때그때 다르기 때문에 수요에 맞는 공급을 제공할 수 있는 서비스가 있으면 좋을 것 같다고 말했습니다. 다른 동아리원은 많은 보호소가 봉사자의 유동적인 참여를 원하기 때문에 선한 마음으로 봉사에 참여하려고 하는 봉사자 입장에서는 제약 조건이 존재한다고 이야기했습니다.[^16]
이러한 수요와는 반대로 보호소의 경우에는 인력이 부족한 경우가 많습니다. 홍보가 제대로 이루어지지 않는 보호소의 경우 봉사 인력을 구하기가 쉽지 않은 상황입니다. 한 기자는 부산의 유기동물보호소에서 봉사 후 '돈을 받고 하는 일이 아니기 때문에 항상 인력 부족에 시달리고 있다.'고 언급했습니다[^17]. 수도권을 제외한 지역의 경우 관리 인력이 적고 인프라가 부족하여 보호센터 관리 자체가 힘든 경우도 있습니다.
앞의 내용을 정리하면 다음과 같습니다.
유기동물의 입양 선호가 높은 것에 비해 실제로 지자체 동물 보호센터나 민간 동물보호시설에서 입양하는 비율은 낮았으며, 이는 동물의 특징과 특성이 분양자의 선호에 반영된다는 것을 보여줍니다. 이러한 선호는 신종 펫숍의 유행으로 이어졌으며, 사람들은 유기동물로 둔갑한 동물을 값을 내고 구매하고 있습니다.
부산의 부족한 동물보호센터 인프라와 인력은 동물 관리의 어려움으로 이어지고 있고 도움의 손길을 바라지만, 봉사를 원하는 사람들은 여전히 양질의 봉사 정보를 얻지 못하고 있습니다.
앞서 정의한 두 가지 문제는 개인 차원에서 감당하기에 한계가 있습니다.
정보의 부족으로 인해 개인은 입양 하는 곳이 인증을 받은 보호소인지 펫숍인지 구분하기 힘들고, 또한 펫숍이라는 사실을 안다고 해도 특정 종이나 특징에 대한 선호가 남아있는 이상 보호소에 있는 성견과 같은 동물의 입양을 꺼릴 가능성이 있습니다. 그리고 봉사 집단에 가입하지 못한 개인은 전화나 웹사이트를 통해 봉사 신청을 하는 과정이 까다롭고, 봉사 집단도 보호소와의 지속적인 컨택에 어려움을 겪는 상황이 지속되고 있습니다.
이러한 이유로 인해, 우리는 앞서 정의한 두 가지 문제를 앱 서비스로 해결하고자 합니다. 아직 법이 감싸지 못한 범위를 서비스에 담아 사각지대를 지키고, 개인이 해결하기 힘든 문제들을 하나의 서비스에 담아 편리함을 제공하는 계획을 수립했습니다.
PNU 창의융합 SW해커톤 진행 기간(5월~9월)
대회 이후 개발을 지속하고 BM 모델을 구체화하여 창업 지원에 도전할 계획입니다.
우리는 적절한 봉사자를 원하는 보호소의 수요와 편리하게 봉사에 신청할 수 있는 서비스를 원하는 공급이 일치하지 않는다는 점과, 신종 펫숍이으로 인한 혼란을 문제로 설정했습니다. 그리고 5 Whys 분석법[^18]을 통해 페인포인트를 정의하고, 이를 해결하기 위한 유기동물 서비스를 기획, 개발했습니다. 그리고 아래 두 가지 대목표를 상정했습니다.
| 🔻Problem | 1️⃣ 봉사자와 보호소 간 수요·공급이 불일치 | 2️⃣ 신종 펫숍으로 인한 혼란 |
|---|---|---|
| Why1 | 연결고리와 정보의 부재 | 입양자의 정보 부족 |
| Why2 | 일부 동아리와 단체에게만 제공된 기회 | 상호명에 대한 법제도 x |
| Why3 | 대중적이고 가시적인 봉사 신청 방법/플랫폼의 부재 | 제도적 지원과 관심이 부족 |
| Solution | 봉사자와 보호소를 잇는 기능 | 신뢰 가능한 보호소와 입양자를 연결하는 기능 |
서비스명인 포포(ForPaw)는 전치사 for과 동물의 발자국을 뜻하는 paw를 합쳐 만들었으며, 우리 서비스의 목적이 온전히 동물을 위한 것이라는 포부를 담았습니다.
메인 컬러인 오렌지(#FF6636)는 활동적이고 긍정적인 이미지를 전달하며, 유기동물에 대한 관심과 사랑을 상징합니다.
동물의 발자국과 얼굴을 오마주한 아이콘과 손 글씨로 적힌 서비스명을 함께 배치하여 서비스에 대한 친근감을 향상시킵니다.
서비스의 사용자는 일반 사용자, 보호소 관리자로 구분됩니다. 일반 사용자는 로그인 후 서비스가 제공하는 대부분의 기능을 이용할 수 있습니다. 보호소 관리자는 회원가입 시 분류하여 각 지역의 보호소 직영 봉사활동을 조직하고 관리하는 역할을 부여받습니다.
주요 기능
봉사활동 - 지역별 모임
사용자는 지역을 기반으로 보호소가 조직한 모임과 일반 사용자가 조직한 모임에서 활동할 수 있습니다. 특히 보호소가 직영으로 운영하는 모임에서 정기적인 봉사활동을 진행할 수 있다는 것이 장점입니다.
봉사활동 - 모임 관리
사용자는 가입승인을 받은 후 모임에 들어와서 정기모임에 참여하고 채팅을 나눌 수 있습니다. 모임 관리자는 가입승인 대기 중인 사용자를 승인하고 공지사항을 작성하며, 정기 모임을 조직하고 멤버를 탈퇴시킬 수 있습니다. 보호소 관리자는 보호소 직영으로 운영하는 모임을 생성하여 편리하게 봉사를 진행할 수 있습니다.
입양 - 보호동물
사용자는 다양한 유기동물을 한눈에 볼 수 있습니다. 최근에 올라온 동물, 개, 고양이, 기타의 필터를 사용할 수 있으며, 사진에 있는 하트 버튼을 통해 관심동물로 지정할 수 있습니다. 또한, 다양한 상세 정보를 확인하고 각종 개인정보를 기재한 후 입양을 문의할 수 있습니다.
입양 - 보호소
사용자는 자신의 위치정보나 검색을 통해 지역과 키워드를 설정하여 공공데이터에 등록된 전국의 보호소를 검색할 수 있습니다. 보호소 정보에서 주소와 전화번호, 동물 수를 확인하고 보호동물의 몸무게와 중성화 수술 여부 등 상세 정보를 확인할 수 있습니다.
커뮤니티 - 궁금해요
사용자는 제목과 본문을 적고 사진을 첨부하여 궁금한 점을 자유롭게 질문할 수 있습니다. 다른 사용자의 질문을 확인하고 답변을 남길 수 있으며, 부적절한 글이나 댓글이 있을 경우 신고할 수 있습니다
채팅
사용자는 가입한 봉사활동 모임의 멤버들과 채팅을 나눌 수 있습니다. 실시간으로 사진, 파일, 링크를 업로드할 수 있고, 공지사항을 설정할 수 있습니다.
<기능 요구사항>
(1) 동물 입양 및 임시보호
| 기능 | 설명 |
|---|---|
| 추천 동물 목록 보기 | 사용자의 히스토리를 바탕으로 성향에 맞는 동물을 추천하여 보여준다. |
| 동물 목록 보기 | 보호소에서 보호 중인 동물들의 목록을 볼 수 있다. |
| 동물 상세 보기 | 동물의 상세 정보를 볼 수 있다. |
| 보호소 검색 기능 | 구글 맵을 바탕으로 지역의 보호소들을 확인할 수 있고, 보호소를 검색할 수도 있다. |
| 보호소 상세 보기 | 보호소의 상세 정보와 보호 중인 동물들의 목록을 볼 수 있다. |
| 입양 신청 | 사용자는 입양하고 싶은 동물에 대해 입양 신청을 할 수 있고, 신청 시 해당 보호소와 연결된다. |
| 관심동물 목록 보기 | 관심 동물로 등록한 동물들의 목록을 볼 수 있다. |
(2) 봉사활동 모임
| 기능 | 설명 |
|---|---|
| 봉사 활동 참여 | 원하는 봉사 활동에 참여할 수 있다. |
| 봉사 활동 목록 보기 | 참여할 수 있는 지역의 봉사 활동 목록을 볼 수 있다. |
| 추천모임 목록 보기 | 사용자의 히스토리를 바탕으로 적합한 모임을 추천하여 보여준다. |
| 지역별 모임 목록 보기 | 지역별 모임을 검색하고, 목록을 볼 수 있다. |
| 내 모임 목록 보기 | 사용자는 가입한 모임의 목록을 볼 수 있다. |
| 모임 상세 보기 | 모임 상세 정보를 볼 수 있고, 가입신청을 할 수 있다. |
| 내 모임 상세 보기 | 사용자는 가입한 모임의 상세 정보를 볼 수 있고, 공지사항을 열람하며, 정기 모임에 참가 신청을 하고, 다른 사용자와 소통할 수 있다. |
| 새 모임 만들기 | 사용자는 모임 이름, 활동 지역, 가입 제한 인원을 설정하여 새 모임을 만들 수 있다. |
| 모임 관리하기 | 운영 중인 모임의 게시물을 등록/수정/삭제하거나, 멤버들의 가입과 탈퇴를 처리하는 등 모임을 관리할 수 있다. |
(3) 커뮤니티 게시판
| 기능 | 설명 |
|---|---|
| 입양 게시판 | 입양스토리 게시판을 통해 입양에 관한 게시글 목록을 볼 수 있다. |
| 임시 보호 게시판 | 임시 보호 스토리 게시판을 통해 임시 보호에 관한 게시글 목록을 볼 수 있다. |
| 질의응답 게시판 | 궁금해요 게시판을 통해 질의응답에 관한 게시글 목록을 볼 수 있다. |
| 게시글 작성 | 각 게시판에 글을 작성하고 사진을 첨부하여 게시글을 등록할 수 있다. |
| 게시글 수정 및 삭제 | 직접 작성한 게시글을 수정하거나 삭제할 수 있다. |
| 게시글 보기 | 특정 게시글의 상세 내용을 볼 수 있다. |
| 댓글 작성 및 수정 | 게시글에 댓글을 등록하거나 수정할 수 있다. |
(4) 채팅 (봉사모임 내의 단체 채팅)
| 기능 | 설명 |
|---|---|
| 채팅 목록 보기 | 참여 중인 채팅 목록을 볼 수 있다. |
| 채팅 | 모임 활동을 위해 멤버들과 그룹으로 채팅을 할 수 있다. |
| 사진 및 데이터 첨부 기능 | 채팅 시 사진이나 파일들을 첨부하여 올릴 수 있다. |
(5) 검색
| 기능 | 설명 |
|---|---|
| 전체 페이지 검색 기능 | 메인 페이지에서는 검색 시, 관련된 보호소, 커뮤니티 게시글, 모임 리스트를 한 번에 확인할 수 있고, 최대 3개씩 확인할 수 있다. |
| 검색 결과 상세 보기 | 보호소, 커뮤니티, 모임 리스트 각 페이지에서 검색 시, 해당 페이지의 카테고리와 관련된 내용을 검색할 수 있다. (보호소 페이지에서 검색하면, 보호소에 대한 내용만 검색됨) |
(6) 알림
| 기능 | 설명 |
|---|---|
| 입양 알림 기능 | 입양 신청에 대한 진행 상황을 알림으로 받는다. |
| 모임 알림 기능 | 모임의 가입 신청을 하며, 가입신청 결과를 알림으로 받고, 가입한 모임이 있다면, 새 공지사항 등의 이벤트를 알림으로 받는다. |
| 커뮤니티 알림 기능 | 작성한 게시글에 댓글이나 대댓글이 달리면 알림으로 받는다. |
| 채팅 알림 기능 | 새로운 채팅이나 사진이 올라오면 알림으로 받는다. |
(7) 로그인 및 계정 관리
| 기능 | 설명 |
|---|---|
| 회원가입 기능 | 이름, 이메일, 프로필 사진, 닉네임, 활동 지역 등을 입력하여 회원가입을 할 수 있다. |
| SNS 연동 가입/로그인 | 카카오와 구글 계정과 연동하여 가입을 진행할 수 있고, 소셜 계정을 통해 간편하게 로그인할 수 있다. |
| 계정 찾기 기능 | 비밀번호를 잊은 경우, 가입한 이메일로 코드를 전송하며, 이를 통해 새로운 비밀번호를 설정할 수 있다. |
| 프로필 수정 기능 | 프로필 사진, 닉네임, 활동 지역을 수정할 수 있다. |
| 비밀번호 변경 기능 | 현재 비밀번호를 검증한 후, 새 비밀번호로 변경할 수 있다. |
| 입양문의 내역 | 신청한 입양에 대한 진행 상황을 확인할 수 있다. |
(8) 관리자 페이지 기능
| 기능 | 설명 |
|---|---|
| 사이트 이용 현황 관리 | 관리자는 대시보드를 통해 사이트 이용 현황과 운영에 관한 통계를 확인할 수 있다. |
| 유저 관리 | 관리자는 유저의 활동과 기록을 볼 수 있고, 커뮤니티 가이드를 위반한 사용자를 제재할 수 있다. |
| 입양 관리 | 관리자는 사용자가 요청한 입양 내역을 확인하고, 보호소와 소통하여 관리할 수 있다. |
| 문의, 신고 내역 관리 | 관리자는 사용자의 문의와 신고 내역을 전달받고, 이에 대해 답변하거나 처리할 수 있다. |
<사용자 요구사항>
(1) 입양자 요구사항
| 요구사항 | 설명 |
|---|---|
$ claude mcp add PNUSW-2024-team-08 \
-- python -m otcore.mcp_server <graph>