진실의 방(Room Of Truth)

블록체인과 빅데이터를 활용한 프롭테크

프로젝트 소개

팀 구성

5인 팀 프로젝트

사용기술 및 언어

python 3.6.x
Django 3.0.x
MYSQL 8.0.x
java 1.8
Vue.js + BootStrap

개발 기간

2020-05-11 ~ 2020-06-12(약 5주)

프로젝트 내용

리파짓토리 링크

주요 기능

  • 하이퍼레저 패브릭으로 건물 거래, 상태 이력 조회 서비스
  • 허가된 공인중개사는 이력 등록
  • 회원가입 시 등록한 성별, 나이, 선호도 토대로 건물 추천
  • 등록된 거래 이력에 따른 실거래 금액 변동 추이 시각화

  • 시연영상(Youtube)
    youtube unithis

시스템 아키텍쳐

system architecture

프로젝트 이미지

메인페이지 건물 검색 후 상세페이지 조회하기

담당

역할

back-end(django), data processing

구현

  • 개발일지 링크
  • 데이터 전처리(이미지 수집, API 데이터베이스화, 공공데이터 전처리 후 저장)
  • 거래이력 시각화 기능
  • 데이터베이스 백업 및 수정, 생성(Around, Favorite)
  • content-based, user-based 추천 시스템 api 작성
    • 유저의 리뷰가 일정 개수 이하인 경우, content-based
      유저의 관심지역 내에 지정된 선호도에 따라 우선순위 일부 개의 평균을 유저의 프로필값으로 지정한 다음, 유사도가 높은 건물을 추천
    • 유저의 리뷰가 일정 개수 이상인 경우, user-based
      svd(특이값 분해)알고리즘을 이용하여 유저가 방문하지 않았고, 전체 평가들 중에서 유저의 예상 평점이 높은 상위 9개 건물을 추천
  • django backend 배포

업데이트: