Skip to content
alsth712 edited this page May 4, 2023 · 2 revisions

팀명




👀 당신의 닮은 꼴 알고 싶지 않으세요 ? 👀

팀명은 사진을 업로드하면, 닮은 유명인을 알려주는 서비스입니다!




👀 서비스 소개

, 업로드, 결과 총 3개의 section으로 구성되어 있으며
사진을 업로드하면, NAVER CFR API(유명인 얼굴 인식 API)로 닮은 유명인을 알려주고,
해당 유명인을 NAVER 검색 API 이미지 검색을 통해 유명인 사진을 보여주는 서비스 입니다.



📝 구상

시작 페이지

업로드 페이지

결과 페이지



🛠 개발 환경

FIGMA

Node.js



✉️ 프로젝트 폴더 구조



⚙️ Dependencies



📧API 명세서

Clover Face Recongition(CFR)


CFR API는 이미지 데이터를 입력 받아 얼굴 인식 결과를 JSON 형태로 반환하는 HTTP 기반의 REST API이며, 사용자 인증이 필요하지 않은 비로그인 Open API입니다.
얼굴 분석 정보를 제공하는 얼굴 감지 API와 닮은 연예인을 알려주는 유명인 얼굴 인식 API를 제공합니다.
저희 프로젝트에는 유명인 얼굴 인식 API를 이용하였습니다.

유명인 얼굴 인식 API

입력받은 이미지로부터 얼굴을 감지하고 감지한 얼굴을 어떤 유명인과 닮았는지 분석하여 그 결과를 반환하는 REST API 입니다.


Request


Response

  • Response Elements

  • Response Syntax



이미지 검색 API


이미지 검색은 검색 API를 사용해 네이버 검색의 이미지 검색 결과를 XML또는 JSON 형식으로 반환하는 RESTful API입니다.
API를 호출할 때는 검색어와 검색 조건을 Query String 형식의 데이터로 전달합니다.

Request



✉️ Commit Messge Rules

[수행한 작업의 카테고리(대문자로)] + 상세 내용

([]부분은 하단의 commit convention에 따릅니다)

📌 Commit Convention

  • FEAT : 새로운 기능 추가
  • FIX : 버그 수정
  • INIT : 초기 설정
  • REFACTOR : 코드 리펙토링

커밋 타입



✍🏻 Code Convention

에어비앤비 코드 컨벤션



📍 Gitflow 규칙



❗️ branch naming convention

  • develop
  • feature/issue_number or Short Description
  • release/version_number
  • hotfix/issue_number or Short Description



📋 Code Review Convention

  • P1: 꼭 반영해주세요 (Request changes)

  • P2: 적극적으로 고려해주세요 (Request changes)

  • P3: 웬만하면 반영해 주세요 (Comment)

  • P4: 반영해도 좋고 넘어가도 좋습니다 (Approve)

  • P5: 그냥 사소한 의견입니다 (Approve)

  • D-0 (ASAP)

긴급한 수정사항으로 바로 리뷰해 주세요. 앱의 오류로 인해 장애가 발생하거나, 빌드가 되지 않는 등 긴급 이슈가 발생할 때 사용합니다.

  • D-N (Within N days)

“Working Day 기준으로 N일 이내에 리뷰해 주세요”



🙋🏻‍♀️ 담당

  • front
  • back (CFR API / 이미지 검색)



👾 구현 화면

  • gif 사진 올리기



😎 팀 소개

김수현 이소민 복영빈