프로젝트 구조 및 기능 분석 보고서

📋 프로젝트 개요

프로젝트 구성


🏗️ 아키텍처 구조

프론트엔드 구조

src/
├── pages/           # 페이지 컴포넌트
├── components/      # 재사용 가능한 컴포넌트
├── contexts/        # React Context (상태 관리)
├── store/          # 상태 관리 (진단 관련)
├── apis/           # API 통신 모듈
├── hooks/          # 커스텀 훅
├── utils/          # 유틸리티 함수
└── assets/         # 정적 자산

백엔드 구조

Ureca-Chatbot-Team3-Backend/
├── controllers/     # 비즈니스 로직 처리
├── models/         # MongoDB 스키마
├── routes/         # API 라우트 정의
├── services/       # 서비스 레이어
├── middleware/     # 미들웨어
├── utils/          # 유틸리티 함수
└── config/         # 설정 파일


🎯 주요 기능 분석

1. 진단 페이지 (DiagnosisPage)

구성과 로직

프론트엔드 구조