# 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는 어떤 단위로 나눠야할지 좀 더 고민을 해봐야겠다. - 작업 종류마다 브랜치를 옮겨보는 시도를 조금씩 해봤는데, 확실히 나눠서 할 수 있을 때까지 더 해봐야겠다. - 잘못했던 것, 아쉬운 것, 부족한 것 - 자꾸 구현에 집중하게되고 공부에 소홀했던 점. 프론트 처음이라 학습위주로 해야하는데, 구현에 욕심을 내다보니 공부할 시간이 부족했다. - 깃 프로젝트와 위키를 활용하려고 했는데 아직 시도를 못했다. - 개선방향 - 공부할 시간을 따로 정해놓고 공부해봐야겠다. - 깃 프로젝트, 위키 주말에 시간내서 공부해서 활용해봐야겠다.