Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

liqi3333/thyroid

Repository files navigation

Thyroid TNM Tool

Product-style PC and mobile web app for thyroid cancer TNM staging, treatment planning, and follow-up reference.

简体中文 | English

Latest Release Downloads Build HTML Release HTML

Open PC Web Open Mobile Web Download Latest HTML

Overview

Thyroid TNM Tool packages a single-file clinical HTML interface into a deliverable product with a public GitHub repository, standalone HTML downloads, GitHub Pages deployment, and automated release workflows.

It now provides two separate web entry points:

  • PC web version: preserves the original desktop-style layout
  • Mobile web version: a separate mobile.html optimized for phone browsers

Screenshots

Thyroid TNM Tool PC web screenshot

PC web version

Thyroid TNM Tool mobile web screenshot

Mobile web version

Why this project is useful

  • Fast AJCC 8th edition thyroid cancer staging lookup
  • Treatment planning and follow-up suggestions in the same screen
  • No backend, no installation required for web usage
  • Can be opened online or downloaded as a standalone HTML file
  • Keeps PC and mobile experiences separate instead of forcing one responsive compromise

Access

Delivery formats

The repository currently ships these forms:

  • index.html, original PC web version
  • mobile.html, mobile web entry kept in sync with the latest bilingual follow-up build
  • Release asset: Thyroid-TNM-Tool-2.1.0.html
  • Release asset: Thyroid-TNM-Tool-mobile-2.1.0.html

Quick Start

Use online

Download standalone HTML

Download the latest files from:

Then open either HTML file directly in a browser.

Build locally

npm run build:html

Build outputs:

dist-html/Thyroid-TNM-Tool-2.1.0.html
dist-html/Thyroid-TNM-Tool-mobile-2.1.0.html

Product highlights

  • Thyroid cancer TNM staging interface
  • Treatment plan and follow-up recommendation panel
  • Standalone offline-friendly HTML distribution
  • Separate PC and mobile web entry points
  • Public GitHub Pages deployment
  • Automated GitHub Actions build and release workflow
  • Bilingual project documentation

Release automation

This repository includes GitHub Actions workflows for delivery automation.

  • Push to main: build validation and upload HTML artifacts
  • Push a tag such as v2.1.0: generate desktop and mobile standalone HTML files, then publish them to GitHub Releases
  • GitHub Pages serves both index.html and mobile.html

Example:

git tag v2.1.0
git push origin v2.1.0

Project structure

.
├── docs/
│ └── RELEASE_TEMPLATE.md
├── scripts/
│ └── build-html-release.js
├── index.html
├── mobile.html
├── package.json
├── README.md
├── README.zh-CN.md
└── .github/workflows/
 ├── build-html.yml
 └── release.yml

Notes

  • This repository currently focuses on web delivery only, not EXE packaging
  • Medical content is for informational use only and does not replace formal clinical decision-making

About

Desktop and mobile thyroid cancer TNM staging web app | 甲状腺癌 TNM 分期桌面与手机版网页工具

Topics

Resources

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /