-
Notifications
You must be signed in to change notification settings - Fork 1
11.19 회의록
Changhee Choi edited this page Nov 19, 2020
·
3 revisions
- 자료를 찾아보고 추후에 논의
Common
- PK : id vs xxxx_id ✅
User
- OAuth 로 인증할 때 각 소셜에서 연동된 User의 유니크함을 어떻게 가져갈 것인가?
- 소셜 서비스에서 제공해주는 id값과 소셜 서비스 명을 같이 기록한다.
- 프로필 이미지 링크 항목을 넣을 것인가? ❌
- 프로필은 소셜 기능이 있을 때 유효한 것이라고 생각
- 소셜 기능을 구현하지 않을 거라면 크게 필요치 않은 것 같습니다.
Category
- 카테고리 관리 메뉴가 수입 항목 관리 / 지출 항목 관리로 구분되어 있는데 테이블도 분리를 시킬 것인지, 컬럼 값으로 구분을 할 것인지
- 사용자마다 기본 카테고리가 저장된다면 꽤 많은 데이터가 쌓일 것 같은데 하나의 테이블에서 모두 저장하는 것 보다 데이터를 분리시키는 것도 좋을 것 같습니다.
- 분리시키면 가계부 내역에서 외래키 설정이 애매해질 것 같습니다.
- 컬럼 값으로 구분하기 ✅
Payment
- type을 넣을 것인가? ( 카드/은행/현금 처럼)
- 결제수단 별 통계를 보여주거나 특정 기능을 하는 것이 없기 때문에 구분하지 말자.
Transaction
- 거래 타입을 Category의 type을 통해서 판별할 것인지 / 중복되더라도 트랜잭션에도 type을 줄 것인지
- 자체적으로도 type을 주면 집계를 할 때 쿼리할 때 편할 것 같다.
- 로그아웃 : Get vs Post vs Delete
- Get은 src 속성같은 곳에 링크로 달아놓고 클릭하게 해서 타의로 로그아웃을 시킬 수 있음..
- 인증 정보를 삭제한다는 개념으로 Delete도 괜찮을 것 같습니다.
- tsconfig
- typeORM
- eslint
- 개발용 db 세팅
- .env
- create-react-app typescript
- eslint
- git hook
- prettier
- 간단한 팀 인원 소개 (Readme or wiki home) - 금요일 아침에 작업
- 기술 스택 설명
- 기획서 - 페이지 별로 기능을 어떻게 구현할 건지 기획에 대해 설명