SinSunDo
내 아이디어
코드 스테이츠에서 제공해준 동기부여 동영상을 계기로 떠오른 아이디어였으나, 프로젝트 기간이 2주차인 만큼 좀더 심플한 것이 좋겟다는 의견이 있었다
유통기한 관리
바쁜 일상속에서 냉장고를 열고 닫기만 하셨다면?
냉장고 속에 뭐가있는지 잊다가 냄새가 심해져 아차하셨다면?Bare Minimum : 유저가 입력한 내용을 저장, 알림서비스
- 유저가 입력한 내용을 저장
- 마이페이지를 통해 혹은 유통기한 탭을 통해 사용자의 유통기한 리스트를 확인
- 알림서비스
- 유통기한 만료 7일(5일, 3일 1일 등) 전 메일 혹은 문자를 통해 알림서비스를 제공
- 로그인 기능(회원가입, 로그인, 로그아웃)
Advanced : 얼마 남지 않은 재료를 API 검색을 통해 요리로 변신
- naver API 또는 youtube API를 이용하여 남은 재료 요리 솔루션 제공
기본 표준 규칙을 따르되 추가적으로 넣어야 할 사항은 넣어 보기로 했다
ex
Feat: Add get data api function
!BREAKING CHANGE: change API arguments
12월 13일 재 정리
frontend
backend
UpStream: codestates에서 만들어준 repository
Origin: 내 깃헙
Local: 내 로컬 컴퓨터
git repository
https://github.com/codestates/SinSunDo
git clone <코드스테이츠 깃헙 레포 주소> // 한 명의 로컬에 클론
git push origin master // 초기 셋팅 후 push (이 때의 origin이 나중엔 upstream이 된다) npm init ! .gitignore 추가 등등.
git checkout -b Dev // Dev 브랜치 만들기
git push origin Dev // Dev 브랜치에 push
git clone <포크해온 자신의 깃헙 레포 주소>
git remote add upstream <코드스테이츠 깃헙 레포 주소> // upstream 추가git checkout -t origin/dev // Dev 브랜치를 잘 받아와야 하는 것이 중요
git checkout dev — Dev 브랜치로 이동, 없으면 만들어준다
git checkout -b [ 기능_1 ] — 구현할 기능 브랜치 생성
git status // 커밋해야하는 파일확인
git add 해당파일 // add 후
git commit -m ‘커밋메세지' // 커밋
git push origin 기능_1 // origin으로 push
이제 upstream의 Dev를 다른 팀원들이 local의 Dev로 pull 해와서 사용
commit message
reference 참조, 좋은 git commit 메시지를 위한 영어 사전
12월 13일 진행해야 할일
- branch 이름 형식 정하기
- front / back end 세부사항 (UI/스키마)
- component 포지션 또는 기능
- 유통기한 지난 물품 처리 (알림 메시지)
- 마이너스로 변경되고 문자알림은 종료
- 패널티 부여
- 휴지통을 만들어 모아두기
- 각자 테스크 정하기