Skip to content

petlab-dev/app-prototype

Repository files navigation

Catsome Netlify Status

Table of Contents

Demo

Showcase

showcase-1 showcase-3 showcase-2

showcase-4

Raising a problem

  1. 반려묘의 건강상태를 육안만으로 확인하기 어렵기 때문에 질병이 악화되는 등의 문제가 발생
  2. 반려묘와 사람은 의사소통이 어렵기 때문에 조기진단이 어려워 병이 악화된 상황에서 진료비 부담이 높은 경우가 많음
  3. 동물병원에서 받는 건강검진이 비용적으로 부담되기 때문에 반려인들이 건강검진을 하는 것에 보수적임
    • 해당 아이템을 사용 할 경우 아이들의 건강상태 진단 진입장벽이 낮춤으로서 손쉽게 조기진단이 가능하도록 함

Solution

  • pH 반응에 따라 아래와 같이 색상이 변화하는 시약이 포함된 고양이 모래 출시
    • 현재 출시를 위한 연구개발 진행 중(예비창업자 패키지 수혜)
  • 고양이가 특수처리를 한 모래에 오줌을 쌀 경우 pH 농도에 따라 반응한 색변화로 건강이상 검출 가능

  • pH 산성도 검사
    • 빨간색(정상) / 파란색(비정상)
    • 노란색(정상) / 보라색(비정상)

  • HSV의 H(hue) 범위에 따른 색상값 중 파란색에서 보라색 범위의 색상만 검출하도록 하면 됨
  • 진행 과정
    • 어플리케이션 카메라로 찍은 사진을 Firebase storage에 업로드
    • GCP Vision API로 주요 색상값(R,G,B) 10개를 어플리케이션에 반환
    • RGB 색상값을 HSV로 변환 후 h 값의 범위에 따라 이상이 있는지 검출

Result

  • Login Page

    • Oauth 기능
      • Google - 모든 플랫폼에서 동작
      • Facebook - 버그 발생(디버깅 중)
      • Naver, Kakao - iOS, Android 에서만 동작
  • Main Page

    • 로고 클릭시 폭죽 이벤트 - Web 에서만 동작
    • 검색 => input에 입력된 내용에 대한 Naver 검색 결과 화면으로 이동
    • 광고 Banner 제작 및 interval 효과
    • Catmate 구매 페이지(구현 중)
    • 반려동물 등록(구현 중)
    • 현재 위치 기반으로 동물병원 목록
      • 현재 위치 사용 권한 얻기
  • Cat Health Check Page

    • 찍은 사진을 Firebase storage에 업로드
      • 카메라 사용 권한 얻기
    • Indicater 화면
    • GCP Vision API로 주요 색상값(R,G,B) 10개 return
    • RGB 색상을 HSV로 변환 후 h의 range에 따라 이상있는 색상 범위의 값 검출
    • 결과 화면
      • 이상이 없을 경우 초록 배경에 일정한 반지름
      • 이상이 있는 경우 빨간 배경에 이상있는 색상은 반지름 값을 2배로 하여 강조
  • MyPage

    • Oauth로 로그인한 계정 정보(Profile, 닉네임)을 적용
    • 등록한 아이들에 대한 프로필 열람 기능 추가
  • Edit Info

    • 회원정보를 수정할 수 있도록 함
  • 향후 계획

    • To-Do List에서 누락된 부분 구현
    • 테스트 코드 작성
    • 좀 더 다듬고 기능 추가 후 실제 앱스토어, 플레이스토어에 어플리케이션 출시
    • 실제 투자와 매출로 이어질 수 있도록 함

Motivation to participate

  • 올해 예비창업자 패키지에 선정된 후 창업팀 개발자들의 성장에 초점
  • 실제 회사에서 수행하는 것처럼 협업을 진행하면서 경험을 쌓음

Progress

  • 코딩 스타일 및 규칙 미리 정해놓음

  • github PR review-based process에 대해 연습 후 작업 진행

  • 업무는 이슈로 할당 아래와 같은 규칙을 기반으로 진행

  • 팀장이 React에 미숙한 주니어 입장인 두 팀원 들의 코드를 리뷰 진행

  • 와이어 프레임을 지정 후 Storybook를 사용해 View와 관련된 작업 수행

Technical stack

tech-stack

Teammate

About

🐈 고양이를 위한 모바일 건강 진단 서비스

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •