Back end 회의록 - 42-Tomodachi/ft_transcendence GitHub Wiki
2022-06-04(토) 회의록
1. 회의 주제
- 6월 7일 화요일 회의 전까지 해야 할 것 정리.
- 백엔드에서 해야 하는 일들에 대해 대략적으로 파악.
2. 회의 내용
- 프로젝트에 필요한 기술(백엔드) 들에 대해 공부하자
- nest.js
- postgreSQL
- REST API, REST API명세
- Server 구조
- typeORM
- 관련 링크
- nest.js 강의 https://www.youtube.com/watch?v=3JminDpCJNE&ab_channel=JohnAhn
- 웹 서비스의 흐름 강의 https://www.youtube.com/watch?v=4Sfned8HLzk
- 생활코딩 Node.js 강의 https://opentutorials.org/course/3332
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들 통합되어 있으니 여기에 리뷰 부탁함.