Repolode
afairgiant

afairgiant/MediKeep

React 프런트엔드와 FastAPI 백엔드로 만든 셀프 호스팅 개인 건강 기록 앱으로, 의료 기록과 복용약, 보고서를 정리할 수 있습니다.

스타
554
포크
49
열린 이슈
65
마지막 커밋
9시간 전

어떤 프로젝트인가요?

MediKeep은 개인 의료 정보를 한곳에 보관하는 셀프 호스팅 애플리케이션입니다. 건강 기록, 복용량과 복용 일정이 포함된 약 정보, 의료진과 공유할 맞춤형 건강 보고서를 생성하는 보고서 작성 기능을 제공합니다. 대시보드에서 최근 기록과 활동을 한눈에 확인할 수 있습니다.

React 프런트엔드와 FastAPI 백엔드로 구성되어 있으며, 단일 포트에서 함께 제공됩니다. 포함된 Docker Compose 설정으로 PostgreSQL 데이터베이스와 함께 실행할 수 있고, 업로드 파일과 로그, 백업을 위한 영구 볼륨도 사용합니다. 백업은 관리자 대시보드에서 만들거나 cron으로 예약할 수 있는 백업/복원 CLI를 이용해 생성할 수 있습니다.

인증은 로컬 계정을 지원하며, SSO는 선택 사항이고 기본적으로 비활성화되어 있습니다. Google과 GitHub는 공식 지원 및 테스트 대상이며, 일반 OIDC 제공자도 작동할 것으로 예상되지만 아직 테스트되지 않았습니다. 프로젝트는 활발히 개발 중입니다.

핵심 기능

  • 01건강 기록과 복용약, 복용량 및 일정을 한곳에서 관리
  • 02의료진과 공유할 맞춤형 건강 보고서 생성
  • 03최근 기록과 활동을 한눈에 보여주는 대시보드
  • 04관리자 대시보드 또는 예약된 CLI 작업으로 백업 및 복원
  • 05Google 및 GitHub를 통한 선택적 SSO 지원. OIDC 지원은 테스트되지 않음
  • 06PostgreSQL과 함께 Docker Compose로 실행

활용 사례

  • 가족의 병력과 복용약 목록을 한곳에서 정리
  • 진료 전에 요약 건강 보고서 준비
  • 홈 서버나 LAN에서 비공개 건강 기록 시스템 호스팅

빠른 시작

  1. 1

    Docker와 Docker Compose를 설치합니다

  2. 2

    README의 예시를 참고해 docker-compose.yml과 .env 파일을 만듭니다

  3. 3

    컨테이너를 시작합니다

    docker compose up -d
  4. 4

    브라우저에서 localhost:8005에 접속해 앱을 엽니다

사용 전 알아둘 점

  • 라이선스가 명확하게 명시되어 있지 않아 재사용 조건을 알 수 없습니다.
  • 설치하려면 Docker와 PostgreSQL이 필요하며, 시크릿과 환경 변수를 수동으로 설정해야 합니다.
  • README에 따르면 프로젝트는 현재도 개발 중이며, 최근 호환성을 깨는 이름 변경이 있었습니다.

포함된 컬렉션

토픽

자주 묻는 질문

MediKeep은(는) 무엇인가요?
React 프런트엔드와 FastAPI 백엔드로 만든 셀프 호스팅 개인 건강 기록 앱으로, 의료 기록과 복용약, 보고서를 정리할 수 있습니다. MediKeep은 개인 의료 정보를 한곳에 보관하는 셀프 호스팅 애플리케이션입니다. 건강 기록, 복용량과 복용 일정이 포함된 약 정보, 의료진과 공유할 맞춤형 건강 보고서를 생성하는 보고서 작성 기능을 제공합니다. 대시보드에서 최근 기록과 활동을 한눈에 확인할 수 있습니다.
MediKeep은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
MediKeep은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
MediKeep은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. MediKeep의 마지막 커밋은 2026년 11월 7일입니다.
MediKeep은(는) 어디에 사용할 수 있나요?
가족의 병력과 복용약 목록을 한곳에서 정리 진료 전에 요약 건강 보고서 준비 홈 서버나 LAN에서 비공개 건강 기록 시스템 호스팅
MediKeep는 어떻게 설치하나요?
Docker와 Docker Compose를 설치합니다 README의 예시를 참고해 docker-compose.yml과 .env 파일을 만듭니다 컨테이너를 시작합니다: docker compose up -d 브라우저에서 localhost:8005에 접속해 앱을 엽니다
MediKeep은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/afairgiant/MediKeep

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

싱글 엘리미네이션, 라운드 로빈, 스위스 방식을 지원하고 드래그 앤 드롭 일정 관리와 공개 대시보드를 제공하는 셀프 호스팅 토너먼트 관리 시스템입니다.

1.8천+1 이번 주183TypeScriptAGPL-3.0업데이트 그저께