Skip to content
@real-estate-contract

real-estate-contract

부동맞춤🏡 : 외국인 비대면 부동산 거래 서비스


| 원스톱 비대면 부동산 전자계약 시스템 🏡

  • 배포 URL : https://www.budong.kr/
  • 한국인(임대인)
  • 외국인(임차인)
  • 로그인이 안되시는 경우 ‼️‼️ : 로그인 문제가 발생하면 로컬 스토리지를 비운 후 다시 시도해주세요. 이 문제는 현재 수정 중에 있습니다.

프로젝트 소개 📝

  • 부동맞춤은 매물등록, 검색, 계약, 결제 등 모든 거래 절차를 온라인으로 완료할 수 있는 원스톱 시스템을 제공하여 신속하고 편리한 부동산 거래를 지원합니다.
  • 신원확인과 상호확인 과정을 통해 법적 효력이 있는 계약서를 작성할 수 있으며, 계약서는 PDF 형태로 언제든 플랫폼에서 확인 가능합니다.
  • 부동맞춤은 기존 플랫폼의 한계를 극복하여 해외에서도 매물 거래를 할 수 있는 장점을 제공합니다.
  • 백엔드 소스코드 : https://github.com/real-estate-contract/real-estate-api.git
  • 프론트 소스코드 : https://github.com/real-estate-contract/real-estate-front.git


팀원 구성 및 역할 👨‍👨‍👧‍👧

백엔드 백엔드 프론트 프론트 기획
김하린 최인호 권유진 김도은 이예솔
팀장
CI/CD 및 배포
계약, 서명 기능
결제 기능
로그인, 회원가입
매물 기능
필터링 기능
채팅 기능
회원 페이지
계약, 서명 페이지
결제 페이지
지도 기능
매물 리스트 페이지
채팅 페이지
필터링 기능
프로젝트 기획
기능 설계
디자인

1. 개발 환경

  • 프론트 : React
  • 백엔드 : Spring Boot + MySQL, MongoDB, Redis, Kafka, QueryDsl
  • 인프라 : Jenkins, AWS EC2, S3 ACM, Cloud Front, Route53, Docker, Docker Compose
  • 협업 툴 : Discord, Notion, Github

2. 서비스 아키텍처

🏛 Infra - Backend

🏛 Infra - Frontend

3. 페이지별 기능

🎥 온보딩, 회원가입, 로그인

  • 서비스 접속 초기화면입니다.
  • 온보딩 화면 이후 회원가입, 로그인을 진행합니다.
기능 배포 환경 시연
온보딩, 회원가입, 로그인

🎥 매물 등록

  • (1) 주소 등록 : 매물 소유인(임대인)은 플랫폼을 통해 매물을 등록할 수 있습니다. 네이버 클라우드의 지도 API를 이용해 지도 검색 기능으로 매물 주소를 검색 후 등록합니다.
  • (2) 매물 옵션 : 임대인이 매물 옵션 정보를 등록합니다.
  • (3) 추가 옵션 : 매물에 관해 추가 필요한 정보를 등록합니다.
  • (4) 이미지 : 매물 이미지를 등록합니다. 이 때 이미지는 S3 버킷으로 관리합니다.
기능 배포 환경 시연
주소 등록 매물 옵션, 추가 옵션, 이미지 등록

🎥 매물 리스트

  • 임차인(외국인)은 플랫폼에서 매물 검색을 통해 매물을 검색할 수 있습니다.
  • (1) 원하는 위치나 주소를 통해 인근 매물을 검색할 수 있습니다.
  • (2) 필터링을 통해 조건에 맞는 매물을 찾을 수 있습니다. queryDsl에서 제공하는 기능인 BooleanExpression을 활용해 상황, 조건별로 다중 조건을 주어 원하는 매물을 찾아 검색할 수 있습니다.
  • (3) 매물보기에서 원하는 매물을 선택해 거래하기 버튼을 누르면 계약을 진행할 수 있습니다. 이 때, 자신의 매물을 자신이 거래하지 못하도록 예외처리를 했습니다
기능 배포 환경 시연
매물 검색

🎥 매물 거래 - 전자 계약서

  • 임차인(외국인)은 플랫폼에서 매물 검색을 통해 매물을 검색할 수 있습니다.
  • (1) 임차인(외국인)이 원하는 매물을 선택하면 절차를 확인하고 계약을 진행합니다.
  • (2) 매물 등록 단계에서 저장한 계약서를 불러와 계약당사자들은 서로 확인합니다.
  • (3) 거래 당사자간 수정이 가능한 부동산 단기 월세 계약서를 작성합니다.
  • (4) 계약서 동의 후 계약 당사자들은 계약서 작성을 완료합니다.
기능 배포 환경 시연
전자 계약서 작성

🎥 매물 거래 - 전자 서명

  • (1) 계약서 작성을 완료한 뒤, 서명하기를 진행합니다.
  • (2) 거래 당사자들 모두 각자 서명을 완료합니다.
  • (3) 서명의 진위여부를 확인하고 결제할 수 있습니다.
기능 배포 환경 시연
전자 서명

🎥 매물 거래 - 결제

  • (1) 결제는 KG이니시스의 테스트 환경입니다.
  • (2) 금액 확인 후 결제하기를 눌러 결제를 진행합니다.
  • (3) 결제 완료 후 계약서를 수령할 수 있습니다.
  • (4) 테스트 환경으로 결제 당일 자정에 돈을 다시 환급받을 수 있습니다.
기능 배포 환경 시연
결제

오류 보고 및 문의 사항 🐞

서비스 사용 중 오류가 발생하거나 문의 사항이 있으시면 여기로 이슈를 남겨주세요. 가능한 빨리 문제를 해결해 드리겠습니다.

Popular repositories Loading

  1. real-estate-api real-estate-api Public

    [부동맞춤] 백엔드

    Java 1

  2. real-estate-digital-signature real-estate-digital-signature Public

    [부동맞춤] 전자서명

    Java

  3. real-estate-admin real-estate-admin Public

    [부동맞춤] 관리자 페이지

    Java

  4. real-estate-front real-estate-front Public

    [부동맞춤] 프론트 (웹앱)

    JavaScript 1

  5. .github .github Public

Repositories

Showing 5 of 5 repositories
  • real-estate-front Public

    [부동맞춤] 프론트 (웹앱)

    real-estate-contract/real-estate-front’s past year of commit activity
    JavaScript 0 1 0 0 Updated Sep 22, 2024
  • real-estate-api Public

    [부동맞춤] 백엔드

    real-estate-contract/real-estate-api’s past year of commit activity
    Java 0 1 5 0 Updated Sep 22, 2024
  • .github Public
    real-estate-contract/.github’s past year of commit activity
    0 0 1 0 Updated Sep 12, 2024
  • real-estate-admin Public

    [부동맞춤] 관리자 페이지

    real-estate-contract/real-estate-admin’s past year of commit activity
    Java 0 0 0 0 Updated Mar 2, 2024
  • real-estate-digital-signature Public

    [부동맞춤] 전자서명

    real-estate-contract/real-estate-digital-signature’s past year of commit activity
    Java 0 0 0 0 Updated Feb 8, 2024

Top languages

Loading…

Most used topics

Loading…