Skip to content

About

동국대학교 캡스톤디자인 5조 BidHub 레포입니다.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

🧩 Real Estate Auction Platform (Frontend & Backend)

본 프로젝트는 블록체인 기반 부동산 경매 시스템의 프론트엔드 및 백엔드 구현 코드입니다.
Django 기반의 백엔드와 템플릿 기반의 프론트엔드로 구성되어 있으며,
Solidity 스마트컨트랙트와의 연동을 고려해 설계되었습니다.

⚠️ 현재 일부 기능은 미완성 상태이며, 온체인 연동은 부분적으로만 구현되었습니다.

📌 프로젝트 개요

  • 목표: 부동산 경매 절차의 투명성과 자동화 향상을 위한 웹 기반 경매 시스템 구현
  • 기획: 블록체인 위에서 입찰 데이터를 관리하고 낙찰 및 미납자 처리를 자동화하는 구조
  • 역할: 입찰 로직 설계, 스마트컨트랙트 구현 및 테스트, web3.py 기반 백엔드 연동 기능 개발

🧱 기술 스택

  • 프론트엔드 : HTML, CSS, JavaScript, Django Template
  • 백엔드 : Python, Django
  • 블록체인 연동 : web3.py (서버에서 스마트컨트랙트 함수 호출)
  • 테스트 도구 : Hardhat (Solidity 컨트랙트 테스트)
  • 인덱싱/질의 : The Graph (GraphQL 기반 블록체인 서브그래프 구축 및 질의)
  • 데이터베이스 : SQLite (개발용)

⚙️ 주요 기능

✅ 프론트엔드

  • 입찰서 작성 및 제출 페이지
  • 낙찰 여부 및 입찰 내역 조회
  • 입찰자 주소와 로그인 유저 비교 후 (나) 표시 등 시각화 처리

✅ 백엔드

  • Django 기반 API 서버 구성
  • web3.py를 이용한 스마트컨트랙트 호출 기능 구현
  • 입찰 처리, 낙찰자 확인 로직 설계
  • 오프체인 및 온체인 로직 분리 설계

🧩 스마트컨트랙트 연동

  • 컨트랙트는 입찰 등록, 예치금 관리, 낙찰 확정 및 미납자 처리 등의 기능을 수행
  • Solidity 기반으로 직접 개발 및 Hardhat으로 테스트 완료
  • Chainlink Keeper와의 연동을 고려한 자동화 구조 포함

🔗 스마트컨트랙트 코드: (https://sepolia.arbiscan.io/address/0xa83a9bbd6ff325827074a54ea6fb86fb40ceb536#code))

About

동국대학교 캡스톤디자인 5조 BidHub 레포입니다.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages