PaperCalc is a JavaScript program that automatically demonstrates step-by-step written arithmetic — addition, subtraction, multiplication, and division.
It is a web-based learning tool aimed at elementary school students (grade 3 and above).
- Node.js (includes npm)
npm installCompile JavaScript files to dist/ and copy static assets:
npm run buildRecompile automatically on file changes (JS/TS only; re-run build for asset changes):
npm run watchnpm run typecheckAfter building, serve the dist/ directory with any static file server. For example:
# Using Python (built-in)
python3 -m http.server 8080 --directory dist
# Or using Node.js npx
npx serve distThen open http://localhost:8080 in your browser.
- MIT
- Katayama Hirofumi MZ katayama.hirofumi.mz@gmail.com
![[Screenshot]](/katahiromz/PaperCalc_en/raw/main/screenshot.png)