You can visit the site at sens.kalmarv.xyz
If you want to install and run locally you'll need Node.js and Git installed.
git clone https://github.com/Kalmarv/SensitivityUtils
cd SensitivityUtils
npm install
npm run dev
If you wish to host the site yourself, you can simply click the button below
Unit tests cover every function involved in the sensitivity calculations.
End-to-end tests cover the functionality of every page.
npm run test:unit
npm run dev
npm run test:e2e
E2E tests run headless by default, to test in a real browser, run the following
npx playwright test --headed
- React - The web framework used
- TypeScript - For types, unsurprisingly
- TailwindCSS - Styling
- DaisyUI - Tailwind Components
- Vite - Build tooling
- Vitest - Unit testing
- Playwright - End-to-end testing
Perfect scores in lighthouse for all categories
This project is licensed under the MIT License - see the LICENSE.md file for details