Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

231110 조 미팅 #57

Open
srlee056 opened this issue Nov 10, 2023 · 1 comment
Open

231110 조 미팅 #57

srlee056 opened this issue Nov 10, 2023 · 1 comment

Comments

@srlee056
Copy link
Contributor

srlee056 commented Nov 10, 2023

저녁

보고서 및 발표 ppt 작성

  • 구글 독스에 보고서 틀만 작성해두었습니다. 링크
  • 일요일 오후 6시까지 본인이 맡은 부분 작성 부탁드립니다.
  • 코드 + 설명 (+ 구현 이미지)
  • ppt 만들어주실분?

프로젝트 보완 및 추가기능에 대한 의견

(필수X, 댓글에 적어주시거나 회의때 얘기해주세요)

  • 보완의견 1 : 현재 법정동 - 행정동 매칭이 되지 않는 문제가 있어 동 단위 지도는 데이터가 로딩이 되지 않음
  • 보완의견 2 : 데이터를 로딩하는 데 오래걸리는 문제 -> 시각화 데이터, 거래정보 데이터 등을 매번 계산하지 않고 모델을 생성하여 db에 저장
  • 추가기능의견 1 : 월별 정보를 볼 수 있도록 사용자 입력을 받는 기능 추가 (버튼/폼/링크 등)
  • 추가기능의견 2 : 기존 거래 정보 외에 다양하게 가공하여 표시 (상위X% 지역, 가장 많이 거래된 아파트 등)
  • 추가기능 의견 3 : 지도 팝업을 통해 하위 지역 페이지로 이동
    • 평당 매매가 데이터 추가
  • 보완의견 3 : api 에서 추가로 데이터 뽑기
@srlee056 srlee056 converted this from a draft issue Nov 10, 2023
@srlee056
Copy link
Contributor Author

srlee056 commented Nov 10, 2023

EstateTrend

프로젝트 주제

주택 실거래 API를 통한 주택 거래 동향 시각화

프로젝트 개요

1. 내용

실제 이루어진 주택 거래에 대한 자료를 활용하여 지역별 주택 거래의 동향을 시각화한다.
시/도, 시/구/군, 읍/면/동 별 지역의 주택매매와 관련된 통계 정보를 확인할 수 있고, 지도로 시각화하여 지역의 통계 정보를 편리하게 파악할 수 있다.

2. 기간

2023.11.06(월) ~ 2023.11.10(금)

3. 기술스택

분류 기술
언어 Python
백엔드 Django framework
프론트엔드 Html, CSS
라이브러리 requests, pandas, folium,
버전관리 및 협업 도구 Git, slack, gather, Zoom
  • 활용 데이터 : 주택 실거래 정보 공공 API

4. 팀원 역할 소개

이름 역할 기여도
이서림 @srlee056 프로젝트 구조 설계, 백엔드 구현 20%
이상진 @MineTime23 데이터 프로세스(ETL) 20%
김해빈 @HaeeBin 데이터 시각화 페이지 구현 20%
이지형 @jeremy714 프로젝트 모델 구현, 백엔드 구현 20%
권예은 @yeeeeeeen700 프론트엔드 구현 20%

프로젝트 구현

구조

  • 프로젝트 아키텍쳐

Image

  • Django Model erd

Image

기능

  • 웹페이지를 통해 하위 지역 목록, 주택 거래 정보, 지도를 표시
  • 하위 지역 목록 아이템을 클릭할 경우, 해당 지역의 데이터가 반영된 페이지로 이동
  • 시각화된 자료
    • 거래정보 : 거래 량, 평균 집값 등 해당 지역의 데이터를 문자로 표시
    • 지도 : 하위 지역의 거래량을 지도에 색상으로 표시

프로젝트 실행 방법

패키지 설치

  • 프로젝트 clone or 파일 다운로드

  • python 3.12 version 가상환경 생성 후 활성화

python3.12 -m venv {venv name}
source {venv name}/bin/activate
  • 프로젝트 폴더로 이동 후 패키지 다운로드
cd estatetrend
pip install -r requirements.txt
  • API에서 데이터를 새로 받아와 저장하는 경우
python manage.py callapi
  • 서버 실행
python manage.py runserver

@srlee056 srlee056 changed the title 231110 아침 조 미팅 231110 조 미팅 Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant