/Find-Homes

공공데이터와 카카오맵 API를 활용한 아파트, 오피스텔 실거래가 조회 사이트

Primary LanguageSCSS

🏠 Find Homes

FindHomes

💡 Topic

공공데이터와 카카오맵 API를 활용한 아파트, 오피스텔 실거래가 조회 서비스

  • 진행기간 : 2022.05.19 ~ 2022.05.25
  • 기획배경
    • MZ 세대의 주택 관심도 증가
    • 거리두기 완화로 인한 대면 수업 증가로 주택 필요성 증가
  • 팀원

Jeongmoo Woo
MinSeo Cho
  • 삼성 청년 SW 아카데미 1학기 프로젝트 우수상 - 📌 발표 PPT

🛠 Tech Stack

JAVA Spring MySQL Maven Swagger MyBatis Lombok Jsoup

Vue.js Bootstrap Vue Vue Material KakaoMap API

⭐️ Key Function

  • 회원 관리
  • 주변 아파트, 오피스텔 실거래가 조회
  • 매물 필터링
  • 주변 편의시설 검색
  • 관심 매물 관리
  • 뉴스, 공지사항, 게시판

🔍 Run Screen

실행 화면

✏️ ERD

ERD

📃 API

API

📖 Learned

  • 공공데이터를 활용하여 다량의 데이터를 DB에 적재하는 방법을 알게 되었습니다.
  • ApplicationRunner를 사용하여 Spring Boot 구동 시점에 작업을 처리하는 방법을 학습하였습니다.
  • 프로젝트 이후 Spring BatchScheduler를 활용하여 자동화 하는 방법에 대해 알게 되어, 다음 프로젝트에 적용해볼 예정입니다.
  • 프로젝트의 시작부터 끝까지 프론트와 백엔드를 작업하며 Spring의 MVC 패턴Vue.js의 MVVM 패턴을 더 이해할 수 있게 되었습니다.
  • Vue.js의 Life Cycle을 이해하고 Vuex를 왜 사용하는지, 어떻게 사용하는지를 알게 되었습니다.
  • 단 기간에 많은 기능을 구현하며 효율적인 협업 방식에 대해서도 더 생각해볼 수 있는 계기가 되었습니다.