codesquad-member-2020 / airbnb-11 Goto Github PK
View Code? Open in Web Editor NEW숙소예약 서비스 - 11팀
숙소예약 서비스 - 11팀
Find Nearest Location
인원 검색기능을 추가합니다.
날짜검색 기능을 추가합니다.
기능
Admin
Host
페이징 검색이 가능하도록 합니다.
Github OAuth 인증 API를 구현합니다.
이전 프로젝트에서 소스 재사용을 하려고 합니다.
C4 Model을 그려봅니다.
C1: System Context
C2: Container diagram
위도 경도 값을 spacital data를 변환해서 반환합니다.
위치를 저장할 위도, 경도 컬럼을 추가합니다.
datasource init mode가 잘 작동하지 않아서(CREATE TABLE 쿼리가 동작하지 않음)
Flyway를 설정합니다.
initial Mock Data를 추가합니다.
기간 검색 기능 구현을 하는데 굉장히 검색이 까다로워져서 간단하게 구현할 수 있도록
Reservation Table의 구조를 변경하려고 합니다.
기존에 Start Date와 End Date를 저장하는 구조에서
기간별 데이터를 하루 하루 저장하는 방식으로 변경하고자 합니다.
에러 처리용 응답객체를 만듭니다.
기존에 사용하던 형식을 가져와서 사용합니다.
상세 화면에 대한 Json을 만들고
Mock API를 만듭니다.
그리고 API를 추가합니다.
테스트 코드를 작성합니다.
어렵겠지만 이번주 부터 한 번 도전해봐요!
API에서 superhost의 방인지에 따라서 boolean 형 값을 리턴하도록 변경
요금 범위 검색 기능을 추가합니다.
사전 조건
Spring Project Setting
Header
SearchNavigation
dev branch merge될 때, Auto Deploy를 합니다.
가능하다면 CI도 추가해볼 생각인데, 테스트 코드가 혹시 있으신지 궁금하네요!
빌드 툴에서 전체 테스트를 관리해준다면 이를 추가해보는 것도 좋을 듯합니다!
추가로 Application Context와 Logger가 제대로 불러와지는지 테스트하는 코드 추가.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.