깃허브 프로젝트 : cook-king
👉 프로젝트 소개
회원이 자신의 요리를 공유하고, block chain을 통해 보상을 줌으로 활발하게 사용되는 레시피 공유 프로젝트를 기획
목표
1. vue, spring boot를 활용하면서 원리 이해하기
2. 초기에 분명한 설계를 통해 중복되는 코드의 최소화
3. block chain에 대한 이해
4. 프론트엔드 팀원과 상호 지식 교류
프론트엔드를 주로 하는 팀원과 함께 작업을 진행했다. UX,UI는 '백쌤의 요리비책 레시피'을 벤치마킹했다.
디자인이 깔끔하고 사진 위주여서 사용하기에 좋아보였다.
👉 사용 기술
👉 작업 기간
(1차 마감) 2021. 5. 10. ~ 2021. 6. 27. / 로그인, 회원가입, 레시피 등록, 레시피 수정, 즐겨찾기 추가
(2차 진행중...) 2021. 6. 28 ~ ... / 블록체인 기능, 보상 기능
(3차 예상) 2021 ~ / 점수 평가 및 추천을 통해 랭킹 및 보상 기능, 레시피 경연대회 등 이벤트 추가
👉 1차 마감 작업 내용
블록체인에 관심을 가지게 되었고 프로젝트에서 활용을 해보고 싶었다. 할 수 있는 것, 만들어 내고 싶은 것, 활용할 수 있는 것들을 조합해서 함께 프로젝트의 방향을 정하고 작업을 진행했다.
1차 마감에서는 블록체인을 제외하고 큰 틀에서 요리법을 공유할 수 있는 기능을 만들기로 했다. 1차 마감 초기에는 프로젝트 설계 및 설정, DB schema 생성에 힘을 쓰고 그 다음에는 로그인과 요리법 작성 및 수정 부분을 작업했다.
- SMTP를 활용한 이메일 인증
- debounce를 활용한 비밀번호 동일성 확인