Skip to content

junwoo0127/GSSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

서비스명

Logo

개요

  • 프로젝트 기간 : 2022.08.22 ~ 2022.10.07 (7주)
    • AI를 통한 행동분석 및 1차 진단이 가능한 반려견 종합 케어 앱
  • 주요 기능
    1. 반려견의 안구사진을 진단하여 현재 가지고 있는 질환은 알아낸다
    2. 반려견의 행동영상을 진단하여 현재 반려견의 감정을 분석한다.
    3. 1&2에서 진단받은 결과를 일지에 저장, 공유할 수 있다.
    4. 반려견과 산책을 할 시 이동거리, 시간, 경로를 지도에 나타내어 기록할 수 있다.
    5. 반려견 자랑하기, 진단결과 공유, 질문 게시판을 이용해 커뮤니티를 이용할 수 있다.

팀원 소개

이름 역할 담당
김도훈 팀장 Front-end
김시언 팀원 Front-end
김준우 팀원 Front-end
윤지환 팀원 Back-end
최윤정 팀원 Back-end
한준수 팀원 Back-end

기술 스택

협업툴

Back-end

Front-end

서버

와이어프레임

기능명세서

API명세서

ERD

컬러팔레트

JIRA

JIRA

기능별 화면

인트로

로그인화면

회원가입화면

메인화면

회원

반려견

견의보감

견민정음

견중일기

산책

게시판

Gitmoji의 이모지 설명

Emoji Code Description
:sparkles: 새 기능
♻️ :recycle: 코드 리팩토링
⚡️ :zap: 성능 개선
🔧 :wrench: 리소스 수정/삭제
🐛 :bug: 버그 수정
📝 :memo: 문서 추가/수정
💄 :lipstick: UI/스타일 파일 추가/수정
🎉 :tada: 프로젝트 시작
:white_check_mark: 테스트 추가/수정
:heavy_plus_sign: package / 의존성 추가
:heavy_minus_sign: package / 의존성 삭제
:rewind: 변경 사항 되돌리기
🔀 :twisted_rightwards_arrows: 브랜치 합병
🗃 :card_file_box: 데이터베이스 관련 수정
💡 :bulb: 주석 추가/수정
🚀 :rocket: 배포

Commit Convention

  • Feat : 새로운 기능을 추가할 경우

  • Fix : 버그를 고친 경우

  • Update : 코드 수정

  • Style : 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우

  • Refactor : 프로덕션 코드 리팩토링

  • Docs : 문서를 수정한 경우

  • Test : 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X)

  • Chore

    : 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우

    • Rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
    • Merge : 일주일에 최소 한번!(꼭 말하고 하기)
    • Design : CSS 등 사용자 UI 디자인 변경
💡 ex) `:sparkles:` navbar 수정

branch Convention(기능별로 쓰기)

  • master : 제품 출시될 수 있는 브랜치
  • develop : 다음 출시 버전 개발하는 브랜치
  • feature : 기능을 개발하는 브랜치 (기능 별 생성후 병합)
  • hotfix : 출시 버전에서 버그를 수정하는 브랜치
💡 ex) Feat#Jwt_BE : 백엔드의 Jwt 기능 추가

아침에 일어나서 GIT PULL !!!

  • 충돌 방지 최신화 작업
  • 최근 브랜치(작업하고자 하는 브랜치)에서 실행하기!!

하위 브랜치 생성

git switch -c 브랜치이름
git checkout -b 브랜치이름

원하는 브랜치에 Push 하기

git add .
git commit -m "원하는 메세지를 입력"
git push
(git push --set-upstream origin <현재 위치한 branch 이름>)
(git push origin <현재 위치한 branch 이름>) -> 상위 브랜치로 merge
  • Local에서 Git bash작업하는 것 → Git lab에 들어가서 merge 보내는 곳 받는 곳 확인하기.
  • header 확인하기 !!! 내가 작업하고 있는 브랜치가 맞는지 확인하기!!
  • add : local branch에 올리는 것
  • commit : remote 저장소로 이동
  • push : 변경 사항 적용

Pull 명령어

git pull
  • 땡겨오고 싶은 브랜치로 이동 후 명령어 실행
  • pull request 확인 후 merge => 깃허브 반영( 작업브랜치 삭제 @체크박스 확인@ )
  • 작업 브랜치 삭제하지 말고 남기기!!
  • 끝나고 삭제할때 git branch -D 브랜치이름

About

SSAFY 특화 프로젝트 견생실록

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published