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