Local-First Physics Calculator

Physics Kinematics & Dynamics Solver

This app renders fully when served through Vite or when opened from the production dist build. If you opened the raw project index.html file directly, the interactive TypeScript app will not start and the page can appear blank.

Open it the right way: run npm run dev for local development, or run npm run build and open the generated dist output.
Privacy Policy. This application uses a local-first architecture. Solver calculations run inside your browser memory. Google Analytics is configured in a consent-denied state by default, and analytics remain disabled unless you explicitly allow them in the live app.
Terms of Service. This utility is provided on an As Is and As Available basis. To the maximum extent permitted by law, the creators and owners disclaim liability for consequential, incidental, indirect, special, administrative, or punitive damages arising from data verification outcomes or the user’s local operating environment.
Disclaimer. The output is intended for reference and debugging purposes only. You retain final responsibility for validation before relying on any result.