Web + Windows desktop breast cancer follow-up system with local databases, staging helper, and separate PC/mobile web versions.
简体中文 | English
This repository productizes a single-file HTML breast cancer follow-up system into a deliverable GitHub project:
- GitHub Pages online usage
- Windows EXE and standalone HTML download via Releases
- Automated build + release workflows
- Separate PC and mobile entry pages
- Windows desktop local databases with backup and restore
- GitHub repository: https://github.com/liqi3333/breast-followup
- Online PC page: https://liqi3333.github.io/breast-followup/
- Online mobile page: https://liqi3333.github.io/breast-followup/mobile.html
- Windows desktop download: https://github.com/liqi3333/breast-followup/releases/latest
- Latest release: https://github.com/liqi3333/breast-followup/releases/latest
- The online version remains a local-first web app. Users and records are stored in the browser via
localStorage. - The Windows desktop build creates two local SQLite databases: one for user accounts and one for follow-up records.
- The desktop app supports one-click backup and restore of those databases.
- Default admin account:
admin / admin123
Open: https://liqi3333.github.io/breast-followup/
Download the latest HTML from:
Then open the HTML file directly in a browser.
npm install
npm run build:html
npm run build:winOutput:
dist/Breast-Followup-System-1.1.0.exe
dist-html/Breast-Followup-System-1.1.0.html
dist-html/Breast-Followup-System-mobile-1.1.0.html
- Push to
main: build Windows EXE + PC/mobile HTML and upload workflow artifacts - Push tag
v*: build and publish the Windows EXE plus standalone HTML assets to GitHub Releases
- This project is for informational and workflow reference only.
- Do not use it as a substitute for formal clinical decision-making.
- Do not store real sensitive patient data in a browser demo app.
- The desktop backup action exports
users.db,followups.db, andmanifest.json. - The desktop restore action overwrites the current local desktop data, so back up first.