🍲 HanCook - 외국을 위한 음식 소개 서비스
2023.02.27(월) ~ 2023.04.07(금) (39일간 진행)
SSAFY 8기 2학기 특화프로젝트 - HanCook
최근 인적 이동과 교류로 국내에 거주하는 외국인의 수가 증가하고 있습니다.
식문화는 한국생활의 적응의 한 분야이며, 각 개인적 특성 및 국적별로 한국음식에 대한 적응의 차이가 있습니다.
HanCook은 외국인의 한국 식생활의 적응을 돕고, 위에서 언급한 개인적 국적별 한국 음식에 대한 차이를 줄이는 것을 목표로 두고 개발되었습니다.
1. 음식 인식을 통한 요리 이름 및 레시피 제공
2. 실시간으로 제공되는 평균가, 최저가, 최고가 제공
4. 장바구니에 들어있는 재료들의 마트별 판매정보 제공
- IntelliJ
- spring boot 2.7.8
- spring-boot-jpa
- Spring Security
- Java 11
- AWS EC2
- mysql 8.0.32
- Visual Studio Code
- React.js
- Node.js 16.18.0
- React-Bootstrap
- React-Router-Dom
- Chart.js
- Canvas
- Usermedia
- Axios
- Hadoop - 3.2.2
- Spark - 3.3.2
- Kafka 2.12-2.8.0
- aws ec2
- docker
- nginx
- jenkins
- Git
- Jira
- Mattermost
- Discord
- notion
- 각자 맡은 기능에 맞게
feature
브랜치를 생성하여 개발
- 완료된 기능은
develop
에 merge
- 매일 오전 9시 스크럼 회의가 끝나면
develop
최신 버전을 pull
FEAT
: 기능 추가, 프로젝트 생성, 초기 설정
FIX
: 기능 변경, 기능 수정, 오류 수정
REFACTOR
: 같은 기능을 하는 코드를 리팩토링
- 팀 전체가 알아야 할 공지사항이나 프로젝트를 진행하면서 나오는 각종 산출물들의 형상관리
- 협업 및 일정, 업무 관리를 JIRA를 통해 관리하였습니다.
- 매 주 월요일 한 주동안 진행되어야 할 계획을 수립하여 진행할 이슈들을 스프린트를 만들어 등록
Epic
: BackEnd, FrontEnd, 기획, 설계
story
: 기획, 설계, 산출물 제작 등 개발외의 업무에 관한 업무 관리
task
: 코드 작성과 관련된 개발업무에 관한 업무 관리
- 일일 스크럼 회의록 관리
- GitLab과 연동하여 실시간 GitLab 관리
- Archiving채널을 통해서 각 종 정보 공유