데모 환경 · 회사·현장·인원은 모두 가상입니다
FIELDPASS

기술 스택 비교

항목Node.js(TypeScript) + React + PostgreSQLPython(FastAPI·Flask) + React + PostgreSQL
프론트와 같은 언어예 (TypeScript 공용)아니오 (Python/JS 분리)
알림톡·문자 연동 라이브러리풍부 · 레퍼런스 많음사용 가능 · 상대적으로 적음
운영 인력 확보쉬움 (보편적 스택)보통
유지보수 난이도낮음보통

권장 · Node.js(TypeScript)

  • 프론트·백엔드가 같은 언어라 인력·코드 공용
  • 타입으로 양식 항목 누락을 빌드 단계에서 잡음
  • 보편적 스택이라 위탁 운영 인력 확보가 쉬움

조직 사정에 따라 Python 스택 선택도 가능합니다.

서버 구성 (하루 100명 기준)

가정 — 동시 접속 최대 30명 · 현장 사진 하루 약 200장 × 2MB · 서류 보관 5년

  • 웹·API 서버 1대
  • 관리형 PostgreSQL
  • 사진·첨부 객체 저장소
  • 일일 백업 (30일 보관)
  • 가동 감시·알림

테스트 서버 · 운영 서버 분리 운영

월 운영 범위 구분

구분범위
인프라 이용료서버·DB·저장소·백업 등 클라우드 이용
운영 관리배포 · 백업 확인 · 보안 패치
장애 대응등급별 착수 시간(긴급·일반) 기준 운영

양식 전달 형식 제안

엑셀 한 장에 아래 열을 채워 전달하면 그대로 시스템 항목 정의표가 됩니다.

양식명항목명필수 여부입력 형식(글·숫자·날짜·선택·서명·사진)선택지근거(법령·사내 기준)예시 값

QC · 테스트 계획

  1. 1항목 정의표 ↔ 시스템 필드 자동 대조 (누락 0 확인)
  2. 2양식마다 필수 항목 비움 시험 (저장 잠금 확인)
  3. 3출력물(엑셀·PDF)과 원본 양식 나란히 비교
  4. 4발주사 PM 항목 검수 서명
  5. 5역할별 권한 시험 (관리자·작업관리자·안전관리자·작업자)