본문 바로가기

프로젝트/ApartTreeMap

첫번째 프로젝트 - 아파트 실거래가 트리맵 사이트 만들기

반응형

프로젝트를 시작 하기전 블로그를 시작한 이유

 

근로소득 이외에 자동으로 알아서 돈이 모이는 파이프라인을 세팅하기위해 가장 먼저 한것은 블로그를 새로 만들어 시작을 했다는 것입니다. 사실 블로그를 함으로써 얻는것은 자기만의 컨텐츠를 올리면서 거기에 따른 부수적인 광고소득이 있을 것입니다.

 

하지만 그것 이외에 제가 얻고자 하는 효과는 파이프라인 세팅하는 중간중간의 과정들을 기록하면서 얻어지는 원동력이랄까요? 마치 금연하기전 먼저 선언을 하면 어쩔수없이 해야되는 일련의 나만의 약속하는 공간이 생기는 것과도 같은효과가 있습니다. 그러면서 검색을 통해 이 블로그의 유입수가 늘어나고 내가 앞으로 만들어갈 서비스에 파도타기처럼 이끌어 낼 수도 있으며 광고로 돈이 입금되면 더할나위없이 큰 원동력이 될 것 같습니다.

 

 

이제 첫번째 프로젝트

 

일단, 회사 이외의 시간을 투자하면서 만들 첫번째 프로젝트는 아파트 실거래 트리맵 사이트를 만드는 것입니다. 트리맵이란 아래의 finviz.com 과 같이 하나의 페이지에 각 파트별로 큰 종목 순으로 박스의 크기가 정해지는 일종의 그래프 차트와도 같은 것인데, 사실 주식 투자하는 분들이라면 많이들 봐왔을 차트입니다. 

 

저는 저 사이트에서 영감을 받아 아파트 실거래정보를 이용해서 트리맵 사이트를 만들 계획입니다. 약간 줄세우기를 좋아하는 우리나라 사람들의 특성에 요즘 가장 핫한 아파트를 접목시켜 가장 그 특성이 잘 나타나는 위와같은 차트의 사이트를 만들면 어떨까 하는 생각에 결심하고 결정하게 되었습니다. 또한 가격변동에 따라 색이 달라지므로 전체 부동산 시장의 분위기를 한번에 확인하기가 좋을 것 같습니다. 

 

사이트는 최대한 복잡하지 않게 원페이지 개념으로 만들어서 접속하면 바로 위와같은 이미지로 페이지가 뜨겠금 구성할 계획이며, 개발 내용이나 기간을 최대한 작게 할 것입니다. 가장 첫 목표는 빨리 만들어서 구동하게끔 하는것입니다. 그리고 나서 차차 업데이트를 통해서 발전 시키는 것입니다. 그동안 이프로젝트 이전에 많은 사이드 프로젝트를 해봤었지만 실패를 했던 이유가 너무 장황했기 때문입니다. 중간중간 회사일이 바빠지면 결국 진행을 하지 못해 흐름이 끊어지고 나태해지고 포기했었던 경우가 너무나도 많았습니다..

 

프로젝트를 완성하는 기한은 내년 1월까지입니다. 이유는 간단합니다. 1월이후로 회사가 다시 바빠지기 때문입니다. 

 

 

현재까지의 상황

 

현재까지 임시로 트리맵을 넣어본 상태입니다. 저 트리맵 내용을 아파트 실거래가 데이터로 채워놓을 예정입니다. 지금상황은 실거래가 데이터를 가지고오고 그 데이터를 저 트리맵에 맞는 형태로 재가공 시켜야 하는 단계에 있습니다. 그러고 나서 데이터 가공이 어느정도 세팅되면 페이지의 비쥬얼적인 부분을 디벨롭할 계획입니다.

 

 

개발 구성 계획

 

모든 프로젝트의 기본 컨셉은 자동화 입니다. 자기가 알아서 주어진 시간에 데이터를 취합하고 분석하고 컨텐츠를 생성해서 보여주어야 합니다. 즉 내가 들어갈 시간이 많이 없게 하는게 목표입니다. 따라서 먼저 aws의 EC2에서 딱 한대를 이용해서 자동으로 데이터를 크롤링하고 분석하고 웹 호스트 서버에 데이터를 올려주는 역할을 하도록 세팅할 계획이고, 만약 aws에서 EC2없이 예약된 순서로 코드를 실행해주는 장치가 있다면 그것을 쓸 계획입니다. EC2 한대라도 한달에 1만원에서 2만원의 비용이 들기 때문에 최대한 돈이 적게 드는 방법을 찾을 것입니다. 그렇게 데이터를 올리면 웹페이지를 단순히 보여주기만 하는 서버리스로 구성할 것입니다. 이것은 앞으로 변수가 많아서 세팅하다보면 그때 그때 바뀔 것 같습니다.

 

 

정부 공공 부동산 실거래가 -> python scrapy 로 크롤링 -> 특정 기간별 데이터 트리 Json으로 변환 -> 웹 호스트 서버에 업데이트 -> vue javascript 데이터를 불러와 비쥬얼하게 표현

 

 

제발 이제는 제대로 하나하나식 갖추어지길 바래봅니다...

앞으로 한달, 바빠지기전에 무조건 만들기!! 

 

 

반응형