Jamorham
Nightscout용 xDrip+ 버전
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A shift scheduling PWA for the VHW Emergency Centre medical team. Replaces a manual PDF-based rostering process with an automated scheduler, admin tools, and a doctor-facing portal.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A shift scheduling PWA for the VHW Emergency Centre medical team. Replaces a
manual PDF-based rostering process with an automated scheduler, admin tools,
and a doctor-facing portal. This tool was created independently and is not
endorsed by WCG, NDoH, or VHW.
• Frontend: React + Vite + Tailwind CSS, deployed on Vercel
• Backend (scheduling engine): Python FastAPI + OR-Tools, deployed on Render
• Database / Auth / Storage: Supabase
2. Copy the environment template and fill in your Supabase values:README 전문 보기 ↗A shift scheduling PWA for the VHW Emergency Centre medical team. Replaces a manual PDF-based rostering process with an automated scheduler, admin tools, and a doctor-facing portal. This tool was created independently and is not endorsed by WCG, NDoH, or VHW.
Install dependencies:
npm install
Copy the environment template and fill in your Supabase values:
cp .env.example .env.local
Then edit .env.local and set:
VITE_SUPABASE_URL — your Supabase project URLVITE_SUPABASE_PUBLISHABLE_KEY — your Supabase publishable keyBoth values are available in Supabase under Project Settings → API Keys.
Start the dev server:
npm run dev
The app will be available at http://localhost:5173
src/
components/ Shared UI components (layout, route guards)
context/ React context providers (auth/session state)
lib/ External service clients (Supabase)
pages/ Route-level page components
styles/ Global CSS and Tailwind entry point
VITE_SUPABASE_URL, VITE_SUPABASE_PUBLISHABLE_KEY) in the
Vercel project settings./backend (added in a later phase) for the FastAPI
scheduling engine, deployed separately on Render.preview branchEvery branch pushed here gets its own Vercel preview deployment, but you can only sign in on one of them.
Login is gated by Cloudflare Turnstile, and a Turnstile site key only issues
tokens on hostnames listed in its Hostname Management allowlist. A per-branch
preview URL (rotacat-git-<branch>-vhw-ec.vercel.app) is not on that list, so
the widget fails with error 110200 (domain not allowed), no token arrives, and
the submit button stays disabled. Unsetting VITE_TURNSTILE_SITE_KEY for the
Preview environment does not help — Supabase Auth verifies the captcha
server-side, so sign-in then fails for a missing token instead. Nor is there
a wildcard: Cloudflare rejects vercel.app as a public-suffix domain.
So there is one long-lived branch, preview, whose Vercel alias never changes:
https://rotacat-git-preview-vhw-ec.vercel.app
That hostname is allowlisted in the Turnstile widget's Hostname Management list, so sign-in works there. Nothing needs to change in Cloudflare for a new branch.
To review a branch, point preview at its head:
git fetch origin <branch-to-review>
git push --force origin FETCH_HEAD:refs/heads/preview
Vercel redeploys and re-aliases the same hostname to that commit — including when that commit already has a preview deployment of its own under its real branch name.
One exception: Vercel will not build a commit that is already deployed to
production, so pointing preview at main's head (or at a PR head that
has just been merged and promoted) produces no deployment and leaves the alias
where it was. Review before merging, or push a throwaway commit on top.
preview is a disposable review pointer, never a source of truth: don't commit
to it, don't merge from it, and expect anyone to force-move it at any time.
Preview deployments are behind Vercel SSO (deployment protection is on for everything except custom domains), so a reviewer also needs access to the Vic-EC Vercel team to open them.
See FUTURE_IDEAS.md for unscoped feature ideas not yet
tied to a build phase.
This repository is proprietary — see LICENSE. It is published
on GitHub for visibility and collaboration, not as open-source software; no
license to use, copy, modify, or redistribute the code is granted.