A pharmacist-friendly, client-side web app for creating clear prednisone/prednisolone taper schedules that are easy to follow and print.
Medication labels can become long and confusing when tapers are complex. This tool creates a clean, day-by-day handout with checkboxes so patients can track progress without decoding a label.
- Auto taper generator with configurable step length and reduction style.
- Manual review/edit of every taper step before generating the handout.
- Printable output with minimal ink usage and a checkbox for each day.
- Date or dateless schedules (calendar dates optional).
- Prednisone, prednisolone, or dexamethasone selection (Solone/Sone).
- Multiple tablet strengths supported with custom strength entry.
npm install
npm run devnpm run buildBuild output is written to dist/.
- Set the Vite
baseif the repo is deployed under a subpath. For this repo:
// vite.config.ts
export default defineConfig({
base: "/xSoneTaperHandoutBuilder/",
});- Build and deploy the
dist/folder with your preferred GitHub Pages workflow.
- Use the Print / Save PDF button.
- In the browser print dialog, disable headers/footers to remove the URL and page/date.
This tool does not store patient data and runs entirely in the browser.


