프로젝트 배경
(1) 매물 데이터의 파편화 및 수작업 등록 비효율 - 공실 매물 정보가 중개사무소별로 분산되어 중복 등록 및 거래 종료 매물의 잔존 노출 문제가 심각했습니다. - 매물 등록 시 층수, 전용/공급면적, 건축물 용도를 문서를 보며 수기로 기입하느라 등록 시간이 오래 걸리고 오기입 위험이 컸습니다. - 일반 이용자(모바일 중심)와 중개사(PC 웹 중심)의 사용 환경이 나뉘어 있어, 앱과 웹을 별도 발주할 경
프로젝트 성과
단일 코드베이스로 3채널 64개 화면 통합 구축
약 74,500줄의 단일 소스로 Android/iOS 앱, 반응형 웹, 관리자 백오피스 64개 화면을 완성해 개별 개발 대비 구축·유지보수 비용을 대폭 절감했습니다.
공공데이터 API 연동 기반 매물 입력 자동화
건축물대장 개방형 API의 XML 응답을 파싱해 층별 면적과 건축물 용도를 자동 채우는 파이프라인을 구축하여 수기 등록 오차와 소요 시간을 크게 줄였습니다.
추가 서버 비용 없는 NoSQL 접두어 색인 검색 구현
검색 대상 텍스트를 접두어 조합 배열로 확장 저장하는 색인 설계를 적용해 별도 유료 검색 엔진 서버 없이 즉시 검색 응답성을 확보했습니다.
서버리스 기반 관리자 백오피스 내재화 및 운영 무인화
회원 관리, 포인트 정산, 타깃 푸시, 약관/배너 수정을 처리하는 17종 관리자 도구를 구축하고 정책 문서를 분리해 앱 재배포 없는 실시간 운영을 확립했습니다.
핵심 기능
진행 단계
요구사항 정의 및 NoSQL 스키마 설계
2023.03.
3개 사용자군 권한 매트릭스 수립, 16개 컬렉션 스키마 및 접두어 색인 규격 확정.
프로젝트 상세
[프로젝트 개요] 상업용 공실 매물을 등록·검색·중개하는 프롭테크 플랫폼을 모바일 앱(Android/iOS), 반응형 웹, 운영자 관리 도구까지 전 채널에 걸쳐 구축한 프로젝트입니다. Flutter 기반 단일 코드베이스로 64개 화면을 완성했으며, 상시 가동 서버 없이 문서형 실시간 데이터베이스와 서버리스 함수로 백엔드를 완결하여 인프라 고정비를 최소화했습니다. [1. 프로젝트 배경 및 문제 정의]







