2주차 리뷰 - TaeKyeongKim/airbnb GitHub Wiki
05.30
Miller
첫 기능 구현을 하면서 오랜만에 개발의 재미를 느끼고 있습니다! 원래 좌표계를 데이터베이스에 저장할 때 단순히 Double 자료 구조로 저장할 생각이었는데, MySQL 의 Spatial 자료 구조를 활용해 거리를 계산하고 정확한 좌표 포함 여부를 확인할 수 있도록 변경했습니다. 오늘은 앞으로 아래의 기능을 구현할 예정입니다.
- 인기있는 지역 목록 조회
- 검색 기능을 바탕으로 숙소 목록 조회
Kai
- 검색 자동완성 완성
- 선택한 장소의 좌표 정보를 뽑아내는 작업 에서 설계부분이 조금 꼬여서 어떻게 설계할지 고민중입니다.
BB
react-router-dom
과 비슷하게 만드는 것에 도전하고 있습니다!!
- 리뷰 반영 완료
- 라우터 구현중
05.31
Miller
오늘 가격 범위 조회를 제외한 모든 조회 로직 구현을 완료했습니다. 그리고 저녁 이후에는 숙소 예약/취소, 위시리스트 추가/삭제 기능에 도전할 예정입니다.
- 숙소 예약/취소 기능 구현
- 위시리스트 추가/삭제 기능 구현
- (혹시 몰라 할 수 있을지도) 스웨거 도입
Kai
- 오늘 목표
- 선택한 지역 좌표 받아오기
- 필터 ViewController 작성하기.
- 네트워크 레이어 작성하기
네트워크 레이어는 filterVC 가 완성되면 시작할것같습니다. 오늘 저녁은 PR 피드백 수정및 개인적인 학습을 할것같습니다.
BB
라우터 구현(리팩토링 해야할 것 같지만..)을 완료 했습니다!
오늘은 저녁에 많이 작업을 못 할 것 같고 내일부터는 슬라이더 기능이 동작하는 차트를 그리기 위해 canvas
학습을 이어갈 예정입니다
다음 계획
canvas
(차트그리기용) 공부 및 사용- 달력(date range picker) 외부 라이브러리 사용
06.02
Miller
예약 시 할인 정보 계산 로직을 구현 중인데, 객체지향 원리에 따라 어떻게 설계하면 좋을지 계속 고민 중입니다. 화요일 Pr 리뷰는 적용했고, 오늘까지 비즈니스 로직을 구현 완료하는 것이 목표입니다.
- 예약 시 할인 정보 계산 로직 구현
- 스웨거 도입
Kai
엄청난 삽질 끝에 아래 이미지에 해당하는 filterList
의 데이터를 담당하는 ViewModel 을 구현했습니다... 리팩토링이 필요할듯..
이젠 밑에 화면 제일 밑부분에 있는 탭바 를 재사용가능하도록 만들어야합니다..
BB
range slider로 차트 칠하기?를 성공했는데 css가 워낙에 신경쓸게 많아서... 완성이 안됐네요!! 리액트에 적용도 해야하는데..! 오늘 안에 요금 모달 완성을 목표로 하고 있습니다🤓
오늘 계획
- 요금모달 완성 (현재 range slider 구현완료.. 자잘한 수정중)
- 프로젝트에 적용
- 금액 설정
- 리뷰(2-1) 반영
아마 내일...🙄
- 검색결과 화면 구성
- 가까운여행지 둘러보기 영역
06.03
Miller
Kai
- 이번주도 뷰만 구현하다 시간이 다 간것같습니다.
- 요구사항에 알맞는 화면을 구현하고 이에 속한 ViewModel 을 구현하는게 힘들었습니다.
- 새로운 화면요소들 (SearchController, MapKit, toolbar 등) 을 익히고 적용시키는데 어려움을 겪었습니다.
- 아직 숙소 찾기 필터 화면 구현이 많이 안되어 있습니다. (달력, 가격, 인원 선택 등) 주말동안 최대한 구현해보고 안되는 부분은 Mock 으로 대체해서 다음주에는 네트워크 레이어 쪽을 구현해볼것 같습니다.
BB
이번주 작업량은 많지 않지만 혹시 실패할수 있겠다 싶었던 레인지 슬라이더와 차트를 만들어서 좋았습니다. 하지만.. react에 적용하는 게 빠르게 되지는 않는 중입니다🤯..! 디자인과 맞는 화면 구현(style)에 시간이 많이 할애되어서 앞으로 이런 부분에 대해 실력을 키워야하지않을까 하는 생각이 드네요!
이번 마일스톤의 계획중 리뷰 반영외에는 완성된 것이 없어서 주말중으로 아래 사항을 완성할 계획입니다.
- 요금 조정 모달 구현
- 검색결과 화면 구성(큰 틀만 구성할 예정입니다)
- 가까운 여행지 둘러보기 영역 구현