# week1_j2 그룹 회고
### 만족도
| 김학준 | 전은채 | 정상우 | 조항래 |
| -------- | -------- | -------- |-------- |
| 80 | 80 | 85 |60 |
## J184 정상우
#### 잘했던 점
- 기능 요구사항에 있는 대로 잘 수행하였다.
- 생각한대로 구현을 하였다.
#### 부족했던 점
- 웹개발에 대한 전반적인 배경지식이 부족하여 처음 시작하는게 어려웠다.
- 깃에 대한 이해도가 낮아 진행하는데 어려움이 있었다.
- 소스트리로만 깃을 사용하여 명령어로 자료를 찾으면 이해하기 어려웠다.
- 커밋메시지를 너무 막 적었다.
#### 도전해볼 점
- 선택사항에 있는 것들을 시도해봐야겠다.
- 명령어로 깃을 사용해봐야겠다.
## J059 김학준
스프린트 1주차 웹 프로젝트 - airbnb
### heroku url
https://boost-week1.herokuapp.com/
### 잘했던 점
- 1주차 요구사항을 잘 수행했다.
- 에어비엔이 페이지에서 동적으로 작동하는 기능들을 최대한 맟추도록 노력했다.
- 작성 코드마다 주석을 달아서 가독성을 높혔다. 좋은 주석작성법에대하여 더 공부해야겠다.
### 부족했던 점
- 깃헙 이슈작성을 하지못했고, 커밋메시지를 하나의 작업단위로 잘 나누어 하지 못한것이
아쉬웠다.
- 처음에 계획, 설계를 하지않고 생각나는 대로 작성해서 수정하는데 시간을 너무 오래 사용했다.
- 깃에 대한 이해가 부족하여 PR 과정에서 어려움을 격었다.
### 도전해볼 점 && 개선할점
- 설계를 미리 끝내고 코드를 작성하자
- 좋은 이슈,커밋 작성방법을 공부하여 깔금하게 작성해보자.
- 매일학습한 내용을 따로 정리해봐야 겠다.
## J182 전은채
스프린트 1주차 웹 프로젝트 - airbnb
### 타임라인
- 월 : git 사용 규칙 익히기, github issue제작, 개발 계획, express hello world
- 화 : 헤로쿠 배포, pug 템플릿 공부 및 간단한 제작, 라우팅, POST
- 수 : 회원 가입, 로그인 로그아웃, 쿠키, 세션, 디비 공부 및 제작, 회원 가입 예외 처리, 세션 시간 지정, 암호화
- 목 : 검색, 예약하기, 예약 클라이언트 안들어가는 버그 있음, 마이페이지, 예약취소
- 금 : 마무리
### heroku url
https://fast-bastion-60336.herokuapp.com/
### 공부한 것 정리
- 월 : https://www.notion.so/w1_day1-acffff04f88944af87a1ee1cce2c99e8
- 화 : https://www.notion.so/w1_day2-0d1bc36df2864f95b56848a000e8d707
- 수 : https://www.notion.so/w1_day3-b25bb986f5364a00a2484a18416c71e2
- 목 : https://www.notion.so/w1_day4-449b989356294c11ad717530d497c5e4
- 잘했던 것
- 커밋을 자주 하려고 노력했고 커밋 메세지를 길게 쓰려고 노력했다.
- 좋았던 것
- 여러가지 깃 기능을 공부하고 사용해보면서 익힐 수 있었다.
- 미들웨어가 무엇인지 어떻게 동작하는지 이해할 수 있어서 좋았다.
- 계속할 것
- 매일 공부했던 것을 부족하지만 노션에 적어두었는데 나중에 참고하거나 공유할 때 도움이 되었다. 계속 적어두어야겠다.
- 잘못했던 것, 아쉬운 것, 부족한 것
- 피어세션때 공유하기 위해 정리를 잘 안 해놓아서 공유할 때 매끄럽지 못했다.
- 혼자 진행하다보니 주석을 많이 못달아 놓아서 아쉽다.
- 스크럼과 코드리뷰시간을 잘 활용하지 못한 것 같다.
- 자꾸 구현에 집중하게되고 공부에 소홀했던 점.
- 개선방향
- 공부한 내용들과 진행 상황을 보기좋게 정리해두어 공유할 때 사용해야겠다.
- 주석을 잘 작성하기. 로직보다 왜 에 집중.
- 스크럼과 코드리뷰시간에 같이 학습하는 방법에 대해 생각해보고 적용해봐야겠다.
- 공부하는데 좀 더 시간을 할애해야겠다.
## J196 조항래
스프린트 1주차 웹 프로젝트 - airbnb
### 타임라인
- day1: express-generator로 생성
- day2: 회원가입/로그인을 위한 db(nedb) 모듈, crypto를 통한 hash 함수 공부 및 적용
- day3: 미들웨어에 session 추가
- day4: 로그인이나 권한 필요한 페이지를 위한 isLoggedIn 미들웨어 추가
- day5: 권한 필요한 페이지 생성 및 테스트
### heroku url
https://boostcamp-J196.herokuapp.com/
### 기타
- 아쉬운 점: 무턱대고 시작하기보다 계획을 잘 짜서 했어야함.. 매일매일 뭔가 막막해서 진도도 잘 안나가고 공부도 잘 안하게 되는 것 같았음.. 시간을 좀 더 효율적으로 사용할 것
- 도전할 점: express-session을 한 번 설치해서 어떻게 구성되어있는지를 역으로 살펴보고, 직접 구현한 세션을 정교하게 짜보고 싶음.
- 개선할 점: 로그인에 아이디 중복 체크, 비밀번호 글자수 확인, 쿠키/세션 만료 시간 추가 등 백앤드 로직을 엄밀하게 ..
## J182 전은채
스프린트 1주차 웹 프로젝트 - airbnb
### 타임라인
- 월
- [x] Lucas 읽고 공부하기
- [x] Chrome Debug tool 공부
- [x] HTML semantic 공부
- [x] CSS cascading 공부
- [x] CSS flex 공부
- [x] JavaScript DOM 조작 공부
- [x] JavaScript fetch API, Promise 패턴 공부
- 화
- [x] 프로필 드롭다운 메뉴
- [x] 모달창 구현 회원가입
- [x] 모달창 구현 로그인
- 수
- [x] 모달에 맞게 라우팅 수정 회원가입
- [x] 모달에 맞게 라우팅 수정 로그인
- [x] 메인 페이지 header 메뉴 스타일
- [x] 메인 페이지 검색창 스타일
- [x] 메인 페이지 내용
- [x] 메인 페이지 footer
- 목
- [x] 검색 창 스타일
- [x] 모달창 구현 예약화면
- [x] 모달에 맞게 라우팅 수정 예약화면
- [x] 검색 결과 스타일
- [x] 마이페이지
- 금
- [x] 마무리
### heroku url
https://airpup-j182.herokuapp.com/
### 공부한 것 정리
- 월 : https://www.notion.so/w2_day1-0e796cff116f4314bff296141e2440a3
- 화 : https://www.notion.so/w2_day2-94059e235401434ab58a8d7cf67ab7ad
- 수 : https://www.notion.so/w2_day3-df1bd5f9dc1f4ad0b7a5fd87b6df71ad
- 목 : https://www.notion.so/w2_day4-ff04c8cc5f114fc694870e54cee75b02
- 금 : https://www.notion.so/w2_day5-a44f1f2a7aa847f7a95e855e12d7b4ed
- 잘했던 것
- 프론트 처음이지만 생각했던 만큼은 구현해서 만족했다.
- 좋았던 것
- CSS가 생각보다 재미있어서 좋았다 :smiley:
- 계속할 것
- 커밋 최대한 나눠서 하는것. CSS는 어떤 단위로 나눠야할지 좀 더 고민을 해봐야겠다.
- 작업 종류마다 브랜치를 옮겨보는 시도를 조금씩 해봤는데, 확실히 나눠서 할 수 있을 때까지 더 해봐야겠다.
- 잘못했던 것, 아쉬운 것, 부족한 것
- 자꾸 구현에 집중하게되고 공부에 소홀했던 점. 프론트 처음이라 학습위주로 해야하는데, 구현에 욕심을 내다보니 공부할 시간이 부족했다.
- 깃 프로젝트와 위키를 활용하려고 했는데 아직 시도를 못했다.
- 개선방향
- 공부할 시간을 따로 정해놓고 공부해봐야겠다.
- 깃 프로젝트, 위키 주말에 시간내서 공부해서 활용해봐야겠다.