HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💸
10원모아10조❗️
/
📕
전체 스크럼
/
📖
8/02일(화) 회의
📖

8/02일(화) 회의

Tags
[ 목차 ]
1. 회의 안건 2. 회의 내용 3. 결정사항 4. 다음 회의 안건
 

1. 회의 안건


통계 API 제안(프론트)

통계 페이지 API 회의 (Sony, Jenet)

요청url
  • statistics/year
Ex. statistics/year=2022
  • statistics/year={year}&month={month}
Ex. statistics/year=2022&month=7
 
json data : / percent에 따라 내림차순으로 정렬필요
  • “name”: 카테고리명
  • percent: 소숫점 둘째자리까지
    • 백엔드에서 계산해서 보내줘야 함
  • total: 양의 정수
 
<원 그래프용> - Jenet
const monthData = { year: 2022, month: 7, incomes: [ { name: '월급', percent: 50, total: 500000, }, { name: '주식', percent: 30, total: 300000, }, ], expenditures: [ { name: '식비', percent: 50, total: 50000, }, { name: '패션/미용', percent: 30, total: 30000, }, { name: '교육', percent: 20, total: 20000, }, ], };
로그인 성공 후 토큰을 내려주는 방식의 변경
기존에는 로그인 성공 시 Header의 Set-Cookie로 내려줬음
notion image
 
다음과 같이 Response Body로 응답하도록 변경
notion image
추가적으로 쿠키를 이용해 시도를 해보기 위해 Cookie로도 응답하는 것을 추가
notion image
 
 

2. 회의 내용

  • 애플리케이션 테스트
    • 프론트는 화면 mockup으로 확인해서 영상 확인
    • 백엔드는 api 날아가는 것 확인으로 그런식으로 설명해서 데모는 넘기자
    • 우리는 금요일에 프론트랑 백엔드 서버 두 개 붙여서 진행하자
    •  
  • 제닛 api 통계 제안
    • month, year를 foramtting을 yyyy-MM-dd, 2022-07-01
    • 연별, 월별도 있어서, 데이터유틸성 하나 만들어서 백엔드가 처리하는 법도 있다.
    • income, expenditure 같이 받는 이유가 컴포넌트 그대로 두고 데이터 재사용하려고
      • 실제 화면도 그렇게 보여짐
 
  • 수입/지출 등록 관련 테스트 이슈
      1. 수입/지출 수정시에 수입 데이터를 지출 데이터로 바꿔줄 수도 있는데 현재 API 설계는 해당 케이스에 대한 처리가 안되어 있다고 캉테에게 확인 받았습니다! 수입/지출 수정 API 수정을 부탁드려야 할 것 같습니다.
      1. 수입/지출 수정하기 위해선 수입/지출 상세 조회 API를 먼저 호출하게 되는데 상세 조회 API에서는 categoryName 만 리턴 해주는데 수정 request에선 userCategoryId 를 보내줘야 해서 상세 조회 API에 userCategoryId 까지 보내주셨으면 좋겠습니다!
      1. 수입/지출 등록 성공시에 리턴 받는 값이 수입은 data : id 지출은 data : {id:1} 로 넘어오고 있어서 둘 다 프론트엔드쪽에서는 상관 없지만 다른 API response 와의 통일성을 위해서 data : {id:1} 방식으로 일치시켰으면 좋겠다는 개인적인 의견입니다!
 

3. 결정사항


 

4. 다음 회의 안건