🖋 주요 기능
(1) 장소 검색
- 장소 검색 기능 제공
- 사용자 위치 기반 검색 기능 제공
(2) 카테고리 별 장소 조회
- 블로그 리뷰 몇개 이상 & 별점 몇개 이상 조회 기능 제공
(3) 예약(웨이팅) 시스템
- 음식점/카페 예약 기능 제공
- 장소 검색 시 현재 현황(잔여 자리)을 확인할 수 있고, 웨이팅 시 현재 현황(대기 순서) 확인 가능
<aside>
💬 상세 내용 :
( * currentTableCnt → availableTableCnt로 변경했습니다.)
- 초기 테이블 수 40으로 설정
- 손님이 들어오면 availableTableCnt를 감소시킵니다.
- 해당 값이 0이 된다면 이후에는 waitingTableCnt가 증가하고 대기 중인 손님이
입장완료했다는 method를 실행하면 waitingTableCnt가 감소합니다.
- 이후, waitingTableCnt가 증가하지 않고 감소만 하는 상황(대기 손님은 늘지 않고 손님이 입장만 하는 경우)에서 waitingTableCnt가 0이 된다면 availableTableCnt의 값을 증가시킵니다.
</aside>
(4) 장소 리뷰 기능
- 장소 리뷰 작성, 조회시 리뷰 갯수 확인 가능
(5) 지하철 조회 기능
- 지하철 역 검색 시 도착정보를 받아옴
- 추가이유 : 대용량 트래픽을 생성할 수 있는 기능을 추가하고 싶었습니다.
- 상세기능 :
- 특정 지하철역 검색 시 해당 지하철역에 도착하는 실시간 지하철 정보를 유저에게 제공하는 기능입니다.
- 저희가 생각해보았을 때 많은 사용자가 동시에 지하철역을 검색한다면 대용량 트래픽 처리로 연결할 수 있을 것이라고 생각했습니다.
🔑 변경 사항
- 장소 검색 중 사용자 위치 기반 검색 기능 추가
- 내용 : 위치 기반으로 검색한 키워드 결과 데이터를 보여주는 기능
- 추가 사유 및 기대효과: 검색 기능의 다양화
- 예약(웨이팅) 기능 추가
- 내용 : 지도에서 검색한 음식점/카페에 대해서 현재 현황을 알 수 있고, 예약할 수 있는 기능
- 추가 사유 및 기대효과 : 예약을 통한 트래픽 처리, 동시성 제어 등
- 장소 리뷰 등록 기능 추가
- 내용 : 장소 리뷰 등록 기능
- 추가 사유 및 기대효과 : 대용량 트래픽 처리 테스트 (ex. 한번에 1000건 등록시)
- 지하철 조회 기능 추가
- 내용 : 지하철역 검색 시 도착 예정 정보 확인 기능
- 추가 사유 및 기대효과 :

🗓 ERD 수정
1차 작성

수정(1.10)
