작가가 개요, 캐릭터, 세계관, 챕터를 생성할 수 있도록 돕는 AI 보조 소설 작성 앱으로, FastAPI, React, PostgreSQL을 사용해 직접 호스팅할 수 있습니다.
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
Docker와 Docker Compose를 설치합니다
- 2
README의 예시를 참고해 docker-compose.yml과 .env 파일을 만듭니다
- 3
컨테이너를 시작합니다
docker compose up -d - 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 통계는 매일 갱신됩니다.
관련 프로젝트
싱글 엘리미네이션, 라운드 로빈, 스위스 방식을 지원하고 드래그 앤 드롭 일정 관리와 공개 대시보드를 제공하는 셀프 호스팅 토너먼트 관리 시스템입니다.
FastAPI 백엔드, React 프론트엔드, PostgreSQL 데이터베이스와 Docker Compose 구성을 갖춘 풀스택 웹 앱 템플릿입니다.
Strava, Garmin Connect 및 GPX/TCX/FIT 파일의 활동을 동기화·분석하고 데이터를 자체 서버에 보관하는 셀프 호스팅 피트니스 트래킹 서비스입니다.
Rust로 만든 셀프 호스팅 팟캐스트 관리자 겸 플레이어로, 웹·데스크톱·모바일·CLI 클라이언트가 하나의 서버를 공유합니다.
노트를 서버에 일반 Markdown 파일로 저장하는 가볍고 직접 호스팅할 수 있는 메모 앱입니다.