프로젝트 주제: 다이어트 식단 칼로리 계산기
간단소개: 메인페이지에서 원하는 음식의 아이콘을 드래그 앤 드롭으로 내 접시로 가져오면 칼로리가 추가됨.
환경: 웹 ( 반응형은 도전과제 )
로그인 기능: 로그인 시 식단 추가 및 전문가의 리뷰기능 사용가능, 비로그인 시 식단에 대한 칼로리 계산만 가능
전문가( 관리자 기능 ) : 전문가 계정이 별도로 존재. 전문가는 모든 유저의 식단을 볼 수 있으며 댓글을 남길 수 있음.
기술스택: S3, mongoDB, react, express, node.js
뷰 : 메인페이지, 회원가입, 로그인, 로그아웃, 정보수정, 계정삭제, 계산, 마이페이지(식단 볼 수 있고 댓글을 볼 수도 있음), 전문가 페이지
코드 컨벤션: prettier 사용 들여쓰기 4칸
node.js 버전 : es6
서버, 뷰 따로 개발
네이밍 컨벤션: 태그, 클래스명 - 카멜케이스
브랜치 컨벤션 : master, dev, feature-파트-기능
커밋 컨벤션 :추가, 삭제, 변경, mr, merge 앞에 붙이고 뒤에 기능 ex) [추가] 메인페이지 로직 추가
유저정보 : localstorage에 암호화된 jwt token 넘긴 후, verifyToken api 생성 (Redux 사용할지 localstorage일지 오피스아워에 물어보기)
팀명 서비스명: hea17h
데이터: 다이어트 식단을 조사 후 데이터 작성, 이미지와 아이콘 구하기