프로젝트 배경
1) 문제점 - 환자 문진·체질 정보를 바탕으로 적합한 한약 처방(적방)을 찾는 과정이 한의사의 경험과 시간에 크게 의존함 - 한의사용 진료 웹, 연구소 관리자 웹, 환자 문진 웹과 API를 함께 개발·배포해야 해 코드 재사용과 배포 일관성 확보가 필요함 - 디지털의료기기 인증을 위해 인증·접근 통제·감사 로그 등 보안 요구사항 대응이 필요함 2) 목표 - 카톡 문진 발송부터 후보 처방 추천, 처
프로젝트 성과
처방 추천 응답 2.4~2.8초 → 0.2~0.4초
4.8만 건 알고리즘 로직 조회를 경량화해 추천 시뮬레이션 응답을 줄이고, 21개 조합·17,505행 비교로 추천 결과가 바뀌지 않음을 검증했습니다.
대형 문진 편집기 로딩 약 110초 → 약 1초
27페이지·210문항 규모 문진에서 타임아웃이 나던 편집기를 경량 엔드포인트로 바꿔 약 1초 만에 열리게 했습니다.
프론트 컨테이너 이미지 1.99GB → 388MB
Next.js standalone 출력으로 앱 레이어를 1.34GB에서 44MB로 줄여, 배포마다 내려받던 대용량 레이어를 없앴습니다.
핵심 기능
진행 단계
모노레포 통합·보안 인증
2026.04.
Django API와 Next.js 3개 앱을 Turborepo 모노레포로 통합하고, SMS OTP 2단계 인증·약관 등 의료기기 보안 통제를 구현했습니다.
프로젝트 상세
한의사가 환자의 문진 응답과 진료 기록을 바탕으로 한약 처방 후보를 검토하도록 돕는 한의원용 SaaS '준차트'를 2인 개발팀으로 구축·고도화했습니다. 한의사용 진료 웹(준차트), 연구소 관리자 웹(준랩), 환자용 문진 웹(템케어)과 4개 언어 랜딩 페이지를 Next.js 16 기반 Turborepo 모노레포로 통합하고, Django REST API와 AWS 인프라를 함께 운영했습니다. 담당 영역은 디지







