화면설계서·기획문서가 아직 없는 단계이므로 요구사항 분석과 기획부터 진행하며, 병원과 개원준비 의사가 장비종류·진료과·예산 등 조건을 입력해 견적을 요청하면 여러 공급업체가 응찰하는 역경매 방식의 비교견적 플랫폼을 React와 Node.js 기반으로 설계·구현합니다.
화면설계서·기획문서가 아직 없는 단계이므로 요구사항 분석과 기획부터 진행하며, 병원과 개원준비 의사가 장비종류·진료과·예산 등 조건을 입력해 견적을 요청하면 여러 공급업체가 응찰하는 역경매 방식의 비교견적 플랫폼을 React와 Node.js 기반으로 설계·구현합니다. 초음파처럼 장비별로 달라지는 조건부 추가 문항을 동적으로 노출하고, 제출된 견적을 검색·필터 카드형 화면으로 비교할 수 있도록 구성하며 PC·태블릿·모바일 전 구간에서 반응형으로 동작하도록 설계합니다.
작업 범위
주요 업무




문항 정의를 데이터로 분리한 스키마 기반 폼 엔진으로 대응합니다
견적 제출 이벤트를 즉시 반영하는 알림 기반 갱신 구조로 대응합니다
유저 타입별 검증 스키마를 분리한 구조로 대응합니다
모바일에서는 단계별 아코디언 방식으로 문항을 분할하는 구조로 대응합니다
병원 담당자가 자신이 등록한 견적 요청에 제출된 공급업체별 견적을 검색·필터로 좁혀 카드 형태로 한눈에 비교합니다.
필터 조건과 URL 상태를 동기화하고 React Query 캐싱을 적용한 검색·비교 카드 그리드를 구현해, 다건의 공급업체 견적을 빠르게 좁혀 비교할 수 있는 화면을 설계합니다.


병원·개원준비 회원이 장비종류·진료과·구매목적·지역·도입시기 등 필수 항목과 예산구간·제조사 등 선택 항목을 입력해 견적 요청을 등록하고, 여러 공급업체의 응찰을 받는 역경매 흐름을 시작합니다.
장비 종류에 따라 문항 구성이 달라지는 스키마 기반 조건부 폼 엔진을 구현해, 초음파 등 특수 장비의 추가 조건까지 하나의 등록 화면에서 처리하는 구조를 설계합니다.


병원(사업자등록번호·요양기관기호), 개원준비 의사(의사면허·전문과목·예정지역·시기), 공급업체(사업자등록번호·증명서 업로드) 각 유형에 맞는 가입 절차와 병원 기본정보·진료과 관리 화면을 제공합니다.
3종 유저 타입의 가입 절차와 병원 정보 관리 화면을 하나의 인증 체계로 통합하면서, 모바일부터 데스크톱까지 동일한 사용성을 유지하는 반응형 구조를 구현합니다.


병원 담당자가 견적 제출 업체에 문의를 등록하고 답변을 확인하며, 새 견적 제출이나 문의 답변이 발생하면 사이트 내 알림과 이메일로 즉시 안내받아 역경매 진행 상황을 놓치지 않습니다.
문의·답변·견적 제출 이벤트를 사이트 내 알림과 이메일로 함께 안내하는 통합 알림 구조를 구현해, 역경매 진행 상황을 병원 담당자가 놓치지 않도록 설계합니다.


장비종류별 추가 문항 규칙을 정의하고 PostgreSQL 테이블 20개 내외로 ERD를 설계합니다
Express 기반 견적 요청 등록·비교 조회 API를 구현하고 역경매 매칭 조건 로직을 적용합니다
3종 유저타입 회원가입 폼과 병원 정보 관리 화면을 반응형으로 구현합니다
사이트내·이메일 통합 알림과 문의 스레드를 구현하고 핵심 플로우 테스트를 진행합니다