Code Monkey home page Code Monkey logo

find-home's Introduction

HappyHouse

아파트 매매 정보 제공 웹 사이트 🏠

💡 서비스 소개

공공데이터포털 APIKAKAO Map API 를 활용한 아파트 매매 정보 제공 서비스입니다.

  1. 회원가입 및 로그인
    • 일반, 관리자, 공인 중개사
    • 비동기 아이디 중복 검사 진행
    • 공인 중개사 계정은 관리자가 승인 시 사용 가능
    • 공인 중개사 계정은 매물 등록 가능
  2. 부동산 뉴스 크롤링
  3. 지역 안전 지수
    • 각 지역의 안전지수를 교통, 화재, 범죄, 자연재해, 생활안전, 감염병의 등급의 평균을 차트로 보여줌
    • chart.js 사용
  4. 법정동을 통한 아파트 매매 검색
  5. 조회 내역 가격 낮은/높은 순 정렬 (Merge Sort 적용)
  6. 아파트 매매 상세 조회
    • 공공 데이터 포털의 상권 정보 API 를 사용하여 주변 상권 위치 제공
  7. 관심 매물, 관심 지역 설정
  8. 문자 알림
    • 관심지역으로 설정한 지역에 새로운 매물이 등록 시 문자 알림 서비스
  9. 챗봇

📅 개발 기간

2022.05.19 ~ 2022.05.26 (1주)


🧑🏻‍💻 개발 멤버 소개



이주희



송다경

FrontEnd
BackEnd
FrontEnd
BackEnd

📄 ERD


⚒️기술 스택

FrontEnd

  • Vue.js (Vue2)
  • Vuex
  • axios
  • Bootstap-Vue

BackEnd

  • Java 8.0.0
  • SpringBoot
  • Maven
  • Lombok
  • MyBatis
  • MySQL
  • Swagger

IDE

  • Eclipse
  • MySQL Workbench
  • Vscode

Tool

  • Figma
  • AdobeXd
  • Postman

💻 주요 기능


회원가입 및 로그인

  • 일반, 관리자, 공인중개사 계정으로 나뉩니다.
  • 비동기 방식으로 아이디 중복검사를 진행합니다.
  • 가입 시 SMS 수신 동의에 체크한 경우, 문자 알림 서비스가 제공됩니다.
일반 회원가입 공인중개사 회원가입
1  일반 회원가입 2  공인중개사 회원가입

공인 중개사 계정

  • 공인 중개사는 관리자가 승인 시 가입완료됩니다.
  • 공인 중개사는 매물 등록이 가능합니다.
관리자

부동산 뉴스 크롤링

  • 크롤링을 사용하여 부동산 관련 뉴스 확인이 가능합니다.
6  공지사항, 뉴스 크롤링

지역 안전 지수

  • 각 지역의 안전지수를 교통, 화재, 범죄, 자연재해, 생활안전, 감염병의 등급의 평균을 차트로 보여줍니다.
  • chart.js 를 사용했습니다.
지역안전지수

아파트 매매 검색

  • 시, 군, 동을 선택하여 해당 지역에 해당하는 아파트 매매 내역을 조회할 수 있습니다.
7  지도 매물 검색

조회 내역 정렬

  • MergeSort 알고리즘 (O(logn))을 사용하여 정렬을 구현하였습니다.
mergeSort

아파트 매매 상세 조회

  • 지도에 나타난 마커 클릭 시 해당 매매의 상세 내역을 조회할 수 있습니다.
  • 공공데이터포털의 상권 정보 API 를 사용하여 주변 상권 정보를 나타냈습니다.
8  매물 상세 조회 상권api

관심 매물, 관심 지역 설정

  • 관심있는 매물을 찜하기 버튼을 통해 관심 매물로 등록할 수 있습니다.
  • 관심 매물은 찜한 매물 페이지에서 확인이 가능합니다.
  • 관심 지역을 설정할 수 있습니다.
관심 매물 관심 지역
9  매물 찜하기 10  관심지역 설정

공인중개사 매물 등록

  • 공인중개사 계정은 매물을 등록할 수 있습니다.
  • 주소를 입력하면 지도에 표시가 되며, 상세 내역 기입 후 등록 버튼을 눌러 등록을 완료합니다.
매물등록

문자 알림

  • 관심지역으로 설정한 지역에 새로운 매물이 등록 시 SMS 동의 한 사용자에 한해서 등록 안내 문자 서비스가 제공됩니다.
12  문자 알림

챗봇

  • 챗봇을 통해 궁금한 점을 질문하고 답변받을 수 있습니다.
5  챗봇-짧

🤙🏻협업 (Notion)

  • 프로젝트 진행사항 공유
  • 회의 내용 기록
  • 오류 해결 등 매일 프로젝트에 대해 기록

Notion

find-home's People

Contributors

joohee56 avatar quad56 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.