← WORK 목록으로
KOREA위시켓웹 개발

인프라 점검 데이터 3D 외관조사망도 제공 웹 SaaS MVP 개발 전문가

안전진단 업체가 웹에서 인프라 점검 데이터(LiDAR 점군, 궤적, RGB·Depth 이미지 등)를 업로드하면, 관리자가 자체 분석 후 3D 외관조사망도 결과 HTML을 업로드하고 고객이 웹에서 확인·다운로드하는 웹 SaaS MVP를 신규 개발하는 프로젝트입니다. 이메일 회원가입·이용권한 분기, 단계별 대용량 분할 업로드(수 GB, 이어올리기), S3 호환 스토리지 저장, 관리자 백오피스, 향후 분석 서버 자동화를 위한 내부 API 구조가 핵심입니다. 대용량 파일 업로드와 클라우드 인프라 배포 경험이 있는 풀스택 개발자에게 적합합니다.

2026.09.17VIEW 60위시켓에서 수집
Budget9,999,999원
Difficulty고급
Duration1.5~2개월
Work style외주
Required stack

필요 기술

ReactNode.jsTypeScriptPostgreSQLAWS S3DockerNginxRedis
Project brief

프로젝트 내용

[프로젝트 개요]
- 고객(안전진단 업체 등)이 웹에서 점검 데이터를 업로드하면, 저희가 자체 분석한 3D 외관조사망도(HTML) 결과를 고객이 웹에서 확인하는 웹 SaaS 플랫폼의 MVP를 만듭니다.
- 필수 기본안은 사용자 업로드 → 관리자 웹에서 다운로드·자체 PC에서 분석 → 결과 HTML 수동 업로드 → 사용자 결과 확인 흐름이 동작하는 최소 기능입니다. 그 외 선택 기능은 예산 범위 내에서 우선순위대로 포함합니다.
- 범위 외: 온라인 결제(PG), 분석 알고리즘 개발·이식, 3D 뷰어 신규 개발, 모바일 앱, 기업(다중 사용자) 계정, 다국어. 구매는 문의 후 관리자가 계정에 이용 권한을 부여하는 방식입니다.

[클라이언트 소개]
- 대학 건설환경공학과 연구진으로 구성된 예비창업팀입니다. 드론·로봇 등 장비에 구애받지 않고 수집한 데이터로 3D 복원과 AI 결함 분석을 자동화해 교량·터널·댐 등 인프라 안전점검의 신뢰성과 효율을 높이는 플랫폼을 준비하고 있습니다. 이번 서비스는 안전진단 업체 등 고객이 사용하는 고객용 서비스입니다.

[프로젝트 배경 및 목표]
- 지금 상황: 저희는 LiDAR 점군, 위치 궤적, RGB·Depth 이미지 등을 입력받아 3D 외관조사망도(HTML)를 생성하는 자체 분석 프로그램(Ubuntu 기반, 오프라인)을 보유하고 있습니다. 중소벤처기업부 「모두의 창업 프로젝트」 2라운드에 진출해 MVP 제작지원을 받게 되어, 이 기능을 고객이 웹에서 이용할 수 있도록 하려 합니다.
- 끝나면 이렇게 되기를 바랍니다: 고객이 웹에서 점검 데이터를 업로드하고, 분석이 끝난 결과를 웹에서 확인·다운로드할 수 있게 됩니다. 관리자의 상태 변경·결과 업로드도 내부 API를 거치도록 만들어, 향후 분석 서버가 같은 API로 자동 처리할 수 있는 구조를 갖추고자 합니다.

[필수 과업 범위와 결과물]
1. 수행 범위
- 기획: 요구사항 확정, 화면 흐름 설계, 선택 기능 확정
- UI·UX 디자인: 사용자 화면, 관리자 화면 디자인 (디자인 원본 인도)
- SW 개발: 프론트엔드·백엔드 신규 구축
- 인프라 구축·배포: 발주자 명의 클라우드 계정에 배포, 도메인 연결, HTTPS 적용. 서버·도메인 비용은 발주자가 부담합니다.
- 테스트·QA: 사용자·관리자 흐름 및 대용량 업로드 테스트, 검수 대응

2. 상세 기능 요구 사항
2-1. 사용자 웹 — 회원·이용 권한 (PC 크롬 최신 버전, 한국어)
- 회원가입·로그인: 이메일 회원가입·로그인·로그아웃·비밀번호 재설정, 이용약관·개인정보 동의 (외부 인증 서비스 활용 가능)
- 이용 권한 분기: 권한 부여 계정만 "솔루션 사용하기" 활성, 미부여 계정은 비활성 및 구매 문의 안내(연락처 표시) 화면 제공
2-2. 사용자 웹 — 점검 생성 및 단계별 업로드
- 1단계 점검 정보: 구조물명, 구조물 유형(교량·터널·댐·기타), 점검일, 점검 부위, 치수 측정 옵션 여부, 메모 입력
- 2~3단계 점군·궤적: LiDAR 점군 .pcd 파일 1개, 위치 궤적(Poses) .txt 파일 1개 업로드
- 4~5단계 이미지: RGB 이미지 폴더 단위 다중 업로드(png·jpg·jpeg), Depth 이미지 폴더 단위 다중 업로드(치수 측정 옵션 선택 시 필수)
- 6단계 캘리브레이션: json 파일이 담긴 폴더 업로드
- 7단계 확인 및 제출: 입력 요약 확인 후 제출, 업로드 완료 안내 팝업
- 대용량 업로드: 수 GB 이상 파일 대응 분할 업로드 및 중단 시 이어올리기 (권장 한도는 파트너 제시)
- 기본 검증·진행률: 필수 항목 누락·파일 확장자·RGB·Depth 장수 일치 확인 및 안내, 파일별·전체 업로드 진행률 표시
2-3. 사용자 웹 — 결과 확인
- 내 점검 목록: 점검별 상태 및 결과 확인
- 결과 표시: 결과 HTML(예시 약 3MB, 3D 뷰어 내장 단일 파일, 외부 의존성 없음)의 웹 화면 내 격리 방식 표시 및 다운로드
- 접근 권한 분리: 본인 결과만 접근
2-4. 관리자 백오피스
- 회원·권한 관리: 회원 목록 조회, 계정별 이용 권한 수동 부여·회수
- 점검 작업 관리: 작업 목록·상세 조회, 상태 변경 (접수 완료 → 분석 중 → 분석 완료 / 보완 요청 + 메모)
- 입력 데이터 다운로드: 원본 폴더 구조 그대로 일괄 다운로드
- 결과물 업로드: 결과물(HTML 등) 업로드 시 상태 "분석 완료" 자동 전환
2-5. 설계 원칙 (추가 비용 없이 반영 요청)
- 내부 API 구조: 관리자 상태 변경·결과 업로드도 내부 API 경유 (향후 분석 서버의 동일 API 자동 처리 대비)
- 파일 저장: 업로드 파일 S3 호환 오브젝트 스토리지 저장

3. 결과물
- 웹 서비스 배포본: 운영 도메인에 배포된 MVP (필수 기능 + 선택 포함 항목)
- 소스코드: 프론트엔드·백엔드·설정 일체, 발주자 저장소로 이관
- UI 디자인 원본: 화면 디자인 원본 파일
- 운영·인수인계 문서: 시스템 구성도, 배포 절차, 관리자 매뉴얼, 계정·접근키 인계
- 테스트 결과서: 사용자·관리자 흐름 및 대용량 업로드 테스트 결과
- API 문서: 선택 기능 S1 포함 시 추가
- 검수확인서의 산출물별 금액 합계가 계약금액과 일치해야 합니다.

[아직 정하지 않은 범위]
- 아래 선택 기능은 항목별 추가 금액을 따로 받아, 예산 범위 내에서 우선순위대로 포함 여부를 결정합니다. 번호가 우선순위입니다.
1. S1 분석 서버 연동 API — 외부 분석 서버용 인증 API(신규 작업 조회, 입력 데이터 다운로드 주소 발급, 상태 갱신, 결과 업로드) 및 API 문서
2. S2 이메일 알림 — 제출 접수·분석 완료 시 사용자·관리자 이메일 발송
3. S3 서비스 소개 페이지·구매 문의 폼 — 소개 페이지(기존 목업 참고, 콘텐츠는 발주자 제공), 문의 접수 및 관리자 확인
4. S4 업로드 내용 검증 — poses.txt JSON 파싱 확인, RGB·Depth 파일명 타임스탬프 매칭 확인
5. S5 임시 저장 — 작성 중인 점검 저장 및 이어서 진행
6. S6 배포 구성 고도화 — Docker 기반 배포 구성, 월 예상 운영비 산출

[참고]
- 기존 홈페이지 목업: https://simg.qshop.ai/ (구성과 콘텐츠 참고용이며, 이번 용역에서 신규 제작합니다)

[클라이언트 준비 사항]
- 준비된 것: 자체 분석 프로그램(Ubuntu 기반, 오프라인), 서비스 소개 자료, 기존 목업 사이트, 분석 프로그램 시연 영상 또는 화면 캡처, 샘플 결과물 HTML, 입력 데이터 명세서(파일 형식·파일명 규칙), 샘플 입력 데이터 1세트
- 자료 제공 시점: 의뢰서(과업 내용서)와 시연 자료는 수행 가능 확인 후, 샘플 결과물 HTML은 비밀유지 확인 후, 입력 데이터 명세·샘플은 계약 후 제공합니다. 분석 프로그램 소스코드는 제공하지 않으며, 결과물 HTML과 연동 API 규격만으로 수행 가능한 범위로 설계되어 있습니다.

[오픈 시점과 예산]
- 목표 시점: 10월 21일 납품, 10월 28일까지 검수 완료. 세부 일정은 협의로 조정할 수 있습니다.
- 희망 착수: 9월 말~10월 초 계약 개발 기간: 계약일 기준 약 4주 (1주차 기획·설계, 1~3주차 개발, 3~4주차 테스트·보완, 4주차 납품·검수)
- 예산: 700만~1,000만원

[계약 및 대금 조건]
- 정부지원사업 제작지원금으로 집행되며, 「모두의 창업 프로젝트」 MVP 제작지원 표준계약서로 수의계약합니다.
- 계약 당사자: 발주자(대표)와 파트너 간 2자 계약입니다. 멘토기관은 계약 당사자가 아니며 지원금 지급대행만 수행하고, 결과물에 대한 권리를 갖지 않습니다.
- 대금 지급: 선금·중도금 없이 최종 검수(검수확인서 서명) 완료 후 멘토기관이 파트너에게 직접 지급합니다.
- 세금계산서: 발주자 명의로 발행해 주셔야 합니다.
- 결과물 권리: 소스코드·디자인 원본·문서 등 결과물 일체의 소유권 및 지식재산권은 발주자에게 귀속되며, 완료 시 전량 인도합니다.
- 직접 수행: 과업의 전부 또는 일부를 제3자에게 재위탁할 수 없습니다.
- 지체상금: 파트너 귀책으로 지연 시 1일당 계약금액의 1.25/1,000이 적용됩니다.
- 비밀유지: 수행 중 알게 된 발주자의 기술·사업 정보는 계약 종료 후에도 비밀유지 의무가 적용됩니다.
- 환수: 허위 이행, 금액 과다 산정, 계약과 다른 과업 수행 등이 확인되면 지원금이 감액·환수될 수 있습니다.
- 제출 서류: 견적서, 사업자등록증 사본, 계약이행보증각서(계약보증금 갈음), 통장 사본
- 파트너 필수 요건: 아래 중 하나라도 해당하지 않으면 사업 규정상 계약이 불가합니다.
1. 사업자등록증을 보유한 업체 (사업자 없는 개인 프리랜서 불가)
2. 전자 세금계산서 또는 계산서 발행 가능
3. 계약 체결 시점 기준 국세·지방세 체납 없음
4. 휴·폐업 상태가 아닌 정상 운영 중인 업체
5. 보유 인력·설비로 과업을 직접 수행 가능
6. 발주자 및 멘토기관과 특수관계에 해당하지 않음
7. 계약 위반 시 지원금 환수 등 조치가 이루어질 수 있음을 인지

[제안 포함 필수 사항]
- 지원 내용은 아래 기준으로 검토합니다.
1. 사용 예정 기술 스택과 투입 인력 구성을 제안에 포함해 주세요.
2. 파트너님께서 판단하시기에 어떤 부분이 완료되어야 이 프로젝트가 성공적으로 마무리되었다고 보시는지 제안에 포함해 주세요. 전문가로서 이 프로젝트의 결과물에 대한 의견 부탁드립니다.
3. 필수 기본안 금액과 위 선택 항목(S1~S6)별 추가 금액을 나누어 제안에 포함해 주세요(부가세 포함). 검수 서류 작성을 위해 산출물별 금액 배분도 함께 부탁드립니다. 과업 관련 질의사항이나 비용 절감을 위한 제안이 있으면 함께 적어 주세요.
4. 10월 21일 납품 가능 여부와 주차별 개발 계획을 제안에 포함해 주세요.
5. 유사 수행 실적을 제안에 포함해 주세요. 특히 대용량 파일 업로드, 클라우드(S3 등) 배포, 관리자 페이지 개발 경험을 적어 주시고, 위 필수 요건
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • 이메일 회원가입·로그인 및 관리자 수동 이용권한 부여 분기
  • 수 GB 대용량 파일 분할 업로드·이어올리기 및 진행률 표시
  • 단계별 점검 생성 마법사(점군·궤적·이미지·캘리브레이션)와 파일 검증
  • 결과 HTML의 격리 방식 웹 표시 및 본인 결과만 접근하는 권한 분리
  • 관리자 백오피스(권한/작업 관리, 원본 폴더 일괄 다운로드, 결과 업로드)
  • 향후 분석 서버 자동화 대비 내부 API 구조 및 S3 호환 스토리지 설계

예상 산출물

  • 운영 도메인에 HTTPS 배포된 웹 SaaS MVP
  • 프론트엔드·백엔드·설정 소스코드 발주자 저장소 이관
  • UI 디자인 원본 파일
  • 운영·인수인계 문서(구성도, 배포절차, 관리자 매뉴얼)
  • 테스트 결과서 및 (S1 포함 시) API 문서

매력 포인트

  • 정부 창업지원(모두의 창업 프로젝트) 자금 확보로 예산 안정성
  • 명확한 스펙과 단계별 기능 정의, 샘플 데이터·명세 제공
  • 향후 확장을 고려한 설계로 재계약·장기 협업 가능성

확인할 점

  • 기획·디자인·풀스택 개발·인프라 배포·QA를 30일에 요구해 기간 대비 범위 과다
  • 예산 9,999,999원(상한 표기)에 필수+선택 기능을 우선순위로 담는 구조라 실제 지급액 불확실
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 서울특별시 서대문구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기 →
처리 중...