No description
Find a file
2025-05-03 12:38:33 +02:00
docs Design overhoul 2025-05-03 12:38:33 +02:00
public Initialize project 2025-03-11 17:08:38 +01:00
src Design overhoul 2025-05-03 12:38:33 +02:00
.gitignore Initialize project 2025-03-11 17:08:38 +01:00
index.html Design overhoul 2025-05-03 12:38:33 +02:00
LICENSE Publish first version 2025-03-14 10:50:51 +01:00
package-lock.json Initialize project 2025-03-11 17:08:38 +01:00
package.json Initialize project 2025-03-11 17:08:38 +01:00
README.md Design overhoul 2025-05-03 12:38:33 +02:00
svelte.config.js Initialize project 2025-03-11 17:08:38 +01:00
tsconfig.app.json Initialize project 2025-03-11 17:08:38 +01:00
tsconfig.json Initialize project 2025-03-11 17:08:38 +01:00
tsconfig.node.json Initialize project 2025-03-11 17:08:38 +01:00
vite.config.ts Fixa paths 2025-03-14 11:01:28 +01:00

Kalkylatorer

This is 2 things:

  • A set of formulaes for speedy calculation for those times when a spreadsheet is to overwhelming. Basically related to strength training and body fat.
  • An personal exercise to learn CSS subgrids, as well as grinding code with Svelte.

How it works

  • Choose a formula (top row), and set the values with the keypad.
  • Separate the values using semicolons.
  • Add decimals by using a comma (sorry not sorry).
  • Get result by pressing "=" button.

Built-in calculators

1 repetition max calculator

1rm(weight: number, reps: number, variant: "lower" | "upper")

KG to LBS converter

lbs(weight: number)

Army body fat composition calculator

abf(length: number, neck: number, waist: number, hips?: number, gender: "male" | "female", metric: boolean)

Navy body fat composition calculator

nbf(length: number, neck: number, waist: number, hips?: number, gender: "male" | "female", metric: boolean)