MACHINING · NATIVE + WEB

POCKET MACHINIST

Calculators, reference tables, and step-by-step shop checklists designed to remain useful without an account or backend.

SwiftUI · React · TypeScript · Vite · PWA

Pocket Machinist web home with calculators and quick-access tools
RPM calculator showing synthetic inputs and a calculated result

PROJECT SNAPSHOT

Shop knowledge expressed through two focused clients

Type
Native iOS/iPadOS app + installable web PWA
Status
Web demo available; native capture pending
Technologies
SwiftUI, React, TypeScript, Vite, Workbox
  • Machining calculators with formulas, units, and results
  • Drill, tap, thread, fit, finish, G-code, and GD&T references
  • Search, favorites, and recently used tools
  • Saved shop-checklist progress
  • Offline-capable web application shell

Technical details

The repository carries the same product idea across a SwiftUI client targeting iOS 17 and a React/TypeScript PWA. The web client uses Workbox to cache its application shell and bundled data after the first successful load. Preferences, favorites, recents, and checklist state stay on the device.

Verification & limitations

Web lint and production build checks pass locally. Native validation and a native screenshot remain pending because they require macOS and Xcode.

Reference values are starting points, not substitutes for machine manuals or qualified judgment. Several reference-data families still need authoritative citations, and native/web feature coverage may differ.