2021 08 27 - Hi-Fi-Club/common GitHub Wiki

회의 안건

  • FE - 반응형 웹 PR 리뷰해주십쇼
  • BE - OAuth 로그인/로그아웃 브리핑

1. FE - 반응형 웹 PR 리뷰 부탁!!

2. BE - OAuth 로그인/로그아웃 브리핑

  • 백엔드 8/24 회의록에 전반적인 내용 작성되어있음.
  • Swagger URI 에 배포된 API 상세 설명 있음.

3. BE - 로그인 기능이 마무리되서, API 설계를 시작하려함

  • 로그인한 사람이 처음 방문한 사람인지, 방문한 적이 있는지 구분하는 방법

    // 로그인 유저 데이터에서 아래 프로퍼티를 참고하여 구분하기로 함.

        "userInterests": [
          null
        ]
    
  • 유저 스터디 관심분야 API 설계 (ex : 프로그래밍 → JS | JAVA | React | 알고리즘 )

GET /programming

  "programming": [
    {
      "categoryId": 1
      "id":1,
      "name":"javascript"
    },
    {
     "categoryId": 1
      "id":2,
      "name":"java"
    },
    {
     "categoryId": 1
      "id":3,
      "name":"algorithm"
    },
  ],

GET /language

 "language": [
    {
      "categoryId": 2
      "id":1,
      "name":"english"
    },
    {
      "categoryId": 2
      "id":2,
      "name":"germany"
    },
    {
      "categoryId": 2
      "id":3,
      "name":"french"
    },
  ]
  • 유저 관심 지역 API 설계

    • Kakao Developers 에서 가져온 데이터를 POST로 서버에 보내드리기 (header에 토큰 첨부)
"address":
[
 {
  "address_name": "경기 부천시 신중동",
  "b_code": "",
  "h_code": "4119074200",
  "main_address_no": "",
  "mountain_yn": "N",
  "region_1depth_name": "경기",
  "region_2depth_name": "부천시",
  "region_3depth_h_name": "신중동",
  "region_3depth_name": "",
  "sub_address_no": "",
  "x": "126.769431992882",
  "y": "37.5047546286129"
  },
  {
  "address_name": "경기 부천시 신중동",
  "b_code": "",
  "h_code": "4119074200",
  "main_address_no": "",
  "mountain_yn": "N",
  "region_1depth_name": "경기",
  "region_2depth_name": "부천시",
  "region_3depth_h_name": "신중동",
  "region_3depth_name": "",
  "sub_address_no": "",
  "x": "126.769431992882",
  "y": "37.5047546286129"
  },
]
  • 검색창 누르면 카카오 API 모달 뜨게하기
  • 배열로 저장하면 관심 지역 업데이트 할 때 POST 로 하더라도 둘 중 하나만 업데이트 되게 할 수 있나?
  • 수정되지 않은 관심지역 정보까지 (원래 A,B 였는데 A,C 로 다시 보내주면 됌) 같이 보내줄 것

4. 진행 예정

  • BE - 유저 스터디 관심분야 Mock API 제작

  • FE

    • Kakao Developers 에서 지역정보 API 활용 방안 공부 및 적용
    • OAuth 로그인/로그아웃 구현
    • 개인정보등록 : 관심사 | 지역 부분은 일단 백엔드 API 없이도 수정 가능

5. 회의 간격 조정

  • 매주 금요일 오전 10시 30분
  • 회의 안건이 없으면 그 주 회의 없음
  • 회의 이전에 슬랙으로 회의 유무 얘기 나눌 것!