Back end 회의록 - 42-Tomodachi/ft_transcendence GitHub Wiki

2022-06-04(토) 회의록

1. 회의 주제

  • 6월 7일 화요일 회의 전까지 해야 할 것 정리.
  • 백엔드에서 해야 하는 일들에 대해 대략적으로 파악.

2. 회의 내용

2022-06-07(화) 회의록

1. 회의 주제

  • 프로젝트의 기본적인 것들을 결정하기.
  • 첫 구현 목표 결정하기.

2. 회의 내용

  • 서버는 AWS를 사용하기로 결정.
    • dhyeon님이 AWS 코인을 보유, 추후 필요하다면 사용 가능하다고 하심.
    • 일단은 간단하게 jihokim님이 AWS 서버를 만들어보시겠다고 함.
  • 첫 구현 목표는 로그인 UI로 결정.
  • REST API 명세는 dhyeon님이 작성하신 것을 토대로 사용.
  • 백엔드가 먼저 완료되어야 프론트가 작업이 가능하기에 최소 6월 9일 (목) 까지는 로그인 UI에 필요한 백엔드 작업이 완료되어야 함.
    • 작업 분배
      • kankim, seungyel: 42 OAuth 기능 구현.
      • jihokim: AWS 서버 구축.
      • ulee: socket.io 라이브러리에 대해 공부.
  • 앞으로 질문과 답변에 슬랙 말고 Discussion이라는 GitHub의 기능 사용하기로 결정.
  • 내일(6월 8일) 10시 에도 회의 참여 바람.

2022-06-08(수) 회의록

회의 내용

  • AWS서버의 OS는 Debian으로 설정.
  • AWS서버에서 DB와 nest.js 컨테이너 빌드 후 테스트 해보았음.
  • 42 Passport이용하여 42OAuth과정 테스트 해 봄.
  • socket.io의 작동방식을 좀 더 자세히 알아보면 좋을 듯(HTTP통신과의 차이에 대해 구체적으로).
  • 내일(6월 9일) 까지 42OAuth 과정을 구현 해보도록 하자.
  • 원활한 소통 위해 42게더에서 만나기 or 오프라인으로 클러스터에서 만나기 고려 해보자.

2022-06-11(토) 회의록

회의 내용

  • GitHub Action 이용하여 소스코드 자동 배포를 구현해보겠다. (jihokim)
  • 42 OAuth 로그인까지는 구현 완료했는데, 백 -> 프론트 토큰 전달 과정에서 발생한 오류를 해결 중. (kankim)
  • 로그인 Email 인증 기능을 구현하는 중. (seungyel)
  • socket.io 이용하여 방 목록 구현하는 것에 대해 공부해보겠다. (ulee)

2022-06-13(월) 회의록

회의 내용

  • 토요일까지 socket.io 사용을 제외한 부분들을 모두 구현해보도록 하자. (kankim)
  • 인원을 두명씩 두 팀으로 나누어 (게임 구현 팀, 채팅 구현 팀) 프로젝트를 진행해보자. (kankim)
  • 오후 8시 ~ 새벽 2시까지 트센 과제를 진행할 듯. 이 시간 이외에는 슬랙으로 언제든지 소통 가능. (kankim)
  • 진행중인 webserv 이번 주 내로 마무리 될 것 같다. (jihokim)
  • 매 주 토요일에 모여서 한 주의 달성 계획을 세우면 좋을 것 같다. (kankim)
  • 조만간 ulee가 socket.io 예제 강의를 해주는 시간이 있으면 좋을 것 같다. (jihokim)

2022-06-14(화) 회의록

회의 내용

  • kankim: 스웨거 사용법 공부 중.
  • jihokim: AWS 도커라이징 및 자동배포 준비중인데, 오류가 생겨 해결 중. 이슈 보기
  • kankim: 17, 18, 19일 (금토일)에 가족 행사가 있어서 회의 및 프로젝트 참여가 힘들 듯 하다.
  • kankim: 조만간 로그인 구현 코드에 JWT 토큰 기능 추가하여 github에 업로드 하겠음.
  • jihokim: github 브랜치 머지 프로세스는 각자 브랜치 -> BE-dev -> BE-main -> main 순임.
  • ulee: socket.io 구현을 위해 프론트와 백앤드의 상호작용 프로세스를 알아야 할 것 같은데, dhyeon님이 socket.io사용 경험이 있다 하셔서 여쭤볼 계획.

2022-06-15(수) 회의록

회의 내용

  • kankim: JWT 토큰 구현 완료, 좀 더 다듬고 다시 업데이트 할 예정.
  • ulee: 계속 nestJS 공부 중, 다음 주에 socket.io 예제 위주로 강의 할 수 있도록 준비해 보겠음.
  • jihokim: AWS서버 배포 준비 하는 중, webserv 이번 주 안에 끝내보도록 하겠음.
  • seungyel: 이메일 인증 구현 중, git 사용법에 대해 추가로 공부해 볼 예정.
  • ulee: github이슈 이용하여 일정관리 해보자.

2022-06-16(목) 회의록

회의 내용

  • kankim: 풀 리퀘스트 올린것들 리뷰 부탁함. ~19일(일) 까지 가족행사 참석.
  • jihokim: AWS 도커 관련해서 추가적으로 공부해 보겠음, webserv 통과 임박.
  • seungyel: 이메일 인증 구현 중에 발생한 오류 해결 중. 관련 내용
  • ulee: 18일(토)에 에비군 참석, nest 구조 숙지하였고 내일부터 socket.io 구현 코드 작성예정.

2022-06-20(월) 회의록

  • ulee: socket.io사용 관련해서도 백엔드와 프론트 합의가 필요한 부분들이 있음.
  • sgang 22일(수) 부터 오프라인으로 모여서 해야할 듯.
  • kankim: 22일(수) 전까지 현재 백엔드 PR들 정리해야 함.
  • kankim: 22일(수) 전까지 ulee-소켓, seunyel+kankim-API구현, jihojim-도커 배포 관련하여 계속 공부하면 될 듯.
  • jihokim: 통합 PR에 그동안의 PR들 통합되어 있으니 여기에 리뷰 부탁함.