Ecobuild
라이브 운영 (테스트 단계)에코빌드 (LEED 인증 계산)
진행률85%
Web
2026.06 ~
1명 (풀스택 개발)
프로젝트 설명
LEED 친환경 건축물 인증의 예상 점수·등급·추가비용·Payback을 계산하고 제출 서류까지 자동 생성하는 웹서비스입니다. 2016년 PHP 5/MySQL 레거시를 현대 스택으로 리빌드해 ecobuild.co.kr 도메인 전환·NCP 인프라 구축까지 완료, 라이브 운영 중입니다.
- LEED v4/v4.1 44크레딧 규칙엔진 구현 — 공식 Reference Guide 원문 대조 + 실측 프로젝트 70건(GBCI 확정 데이터) 검증, 예측 밴드 포함률 100%
- 레거시 PHP 5.x/MySQL(2016) → Next.js 16 + FastAPI + PostgreSQL 16 풀 마이그레이션, 평문 비밀번호→bcrypt 등 보안 전면 강화
- NCP 단일 서버 인프라 직접 구축(nginx·HTTPS·systemd·GitHub Actions 자동배포·일일 백업) + 도메인 무중단 전환 — 응답속도 30배 개선(0.07초)
- 도면 PDF AI 추출(비전 판독, 면적 오차 0.2% 이내) → 입지 자동조회(공공 API 3종) → 점수 예측 파이프라인 연결
- LEED 제출 서류 자동 생성기 9종(물 계산서·IAQ 계획서·폐기물 계산서·스코어카드 등) — 엔진 산식 단일 진실원천
기술 스택
Next.js 16React 19TypeScriptFastAPIPythonPostgreSQL 16NCPnginx
아키텍처
사용자 (Web) — https://ecobuild.co.kr
└─ nginx (HTTPS/Lets Encrypt · HTTP/2 · 보안 헤더)
├─ Next.js 16 + React 19 (SSR :3000)
└─ FastAPI 백엔드 (:8000) + Python LEED 규칙엔진
└─ PostgreSQL 16 (계산 기준·자재 5.7만건·실측 데이터)
※ NCP 단일 서버 · GitHub Actions push→자동배포 · 일일 DB 백업NCP(네이버클라우드) 단일 서버에 nginx + Next.js + FastAPI + PostgreSQL 16을 직접 구축한 LEED 인증 계산 서비스입니다. Vercel/Render/Supabase 분산 구성에서 NCP로 전면 통합하고, 레거시가 쓰던 ecobuild.co.kr 도메인을 무중단 전환(네임서버 이전→Let's Encrypt HTTPS→레거시 폐기)했습니다.
주요 기능
LEED 규칙엔진 + 예측 밴드
v4/v4.1 44크레딧 점수·등급·추가비용·Payback 계산. 실측 70건 기반 예측 밴드(최저~기대~최대)와 목표등급 최소비용 옵티마이저 제공
도면 AI 추출 → 자동 입력
건축 도면 PDF를 비전 모델로 판독(개요표·면적일람, 스캔본 분류 포함)해 계산기 입력을 자동 채움 — 대지위치 추출 시 입지 공공 API 3종 자동조회 연결
제출 서류 자동 생성
물 사용 계산서·IAQ 관리계획서·폐기물 계산서·스코어카드 등 LEED 제출 서류 9종을 계산 결과에서 자동 생성(xlsx/docx)
인프라 구축·운영
NCP 서버 프로비저닝부터 nginx·HTTPS·systemd·자동배포·백업·보안 하드닝(sshd·CORS·bcrypt)까지 단독 구축·운영, qa 스모크 169케이스
기능
#LEED 44크레딧 규칙엔진#예측 밴드(실측 70건 검증)#제출 서류 자동 생성 9종#도면 AI 추출#자재 DB 5.7만건#관리자 백오피스
링크
사이트 방문GitHubPrivate
