Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kalmarv/sensitivityutils

Simple site with some sensitivity utilities
https://github.com/kalmarv/sensitivityutils

calculator daisyui playwright react reactjs sensitivity tailwind tailwind-css typescript vite vitest

Last synced: 5 days ago
JSON representation

Simple site with some sensitivity utilities

Awesome Lists containing this project

README

        

# Sensitivity Utils






A collection of calulators for FPS games



## Getting Started

You can visit the site at [sens.kalmarv.xyz](https://sens.kalmarv.xyz/)

### Running Locally

If you want to install and run locally you'll need [Node.js](https://nodejs.org/) and [Git](https://git-scm.com/) installed.

```console
git clone https://github.com/Kalmarv/SensitivityUtils
cd SensitivityUtils
npm install
npm run dev
```

### Host on Vercel

If you wish to host the site yourself, you can simply click the button below

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FKalmarv%2FSensitivityUtils)

## Running the tests

Unit tests cover every function involved in the sensitivity calculations.

End-to-end tests cover the functionality of every page.

### Unit Tests

```console
npm run test:unit
```

### End-to-End Tests

```console
npm run dev
npm run test:e2e
```

E2E tests run headless by default, to test in a real browser, run the following

```console
npx playwright test --headed
```

## Built With

- [React](https://reactjs.org/) - The web framework used
- [TypeScript](https://www.typescriptlang.org/) - For types, unsurprisingly
- [TailwindCSS](https://tailwindcss.com/) - Styling
- [DaisyUI](https://daisyui.com/) - Tailwind Components
- [Vite](https://vitejs.dev/) - Build tooling
- [Vitest](https://vitest.dev/) - Unit testing
- [Playwright](https://playwright.dev/) - End-to-end testing

## Perfomance

Perfect scores in lighthouse for all categories



## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details