평소 주변에서 어느 위치에서 어떤 사업이 잘 되는지에 관심이 많았습니다. 사업의 흥망은 지리적 위치, 유동 인구 등 여러 요인들이 결정한다고 생각했고, 이를 분석한 데이터를 보여주는 서비스를 제작하고자 했습니다.
소상공인시장진흥공단_상가(상권)정보 - 공공데이터포털
행정동 단위 서울 생활인구(내국인) - 서울 열린데이터 광장
성별/연령대 별 BC카드 결제 금액 통계 데이터 - KT 통신 빅데이터 플랫폼
npm install
npm run dev
- 카카오 지도 api와 카카오 로컬 api를 활용해 지도에 상권 위치를 표시하고 대/중/소 분류로 나누어 보여주는 기능
- MongoDB의 GeoJSON으로 반경 N미터의 데이터만 가져오게 구현
- Recoil로 상권과 행정동 정보를 전역 상태로 관리해 Props Drilling 방지
- React memo 사용해 차트 리렌더링 방지
- Chart.js의 Doughnut Chart를 활용해 행정구역 내 업종별 상권 수 파악을 통한 인기 업종 비율 제공
- Chart.js의 Bar Chart를 활용해
- 해당 행정구역 내 특정 요일의 시간대별(0시~23시) 생활 인구 수 변화추이를 제공
- 특정 요일과 시간대 기준 생활 남녀 비율을 제공
- Chart.js의 Polar Area Chart를 활용해 해당 행정구역 내 특정 성별, 연령대 별 카드 사용 금액 상위 분류를 제공
- Chart.js의 Radar Chart를 활용해 해당 행정구역 내 주중 점심의 가장 많은 생활인구를 파악한 후, 해당 생활인구의 카드 매출을 바탕으로 인기 식당 분류를 제공
- Chart.js의 Scatter Chart를 활용해 행정구역 내 식당 개수과 매출 상관관계를 제공
- Chart.js의 Pie Chart를 활용해 주중 대비 주말 생활 인구 변화폭이 큰 행정동 내 숙박업 현황 제공
담당 | 이름 | GitHub 아이디 |
---|---|---|
DB 관리 | 김민주 | alswnsp411 |
프론트엔드 | 허원일 | wonza-hub |