A notepad calculator PWA with instant calculations as you type.
- Offers an exstensive basic arithmeticEvaluates mathematical expressions using the Math.js expression parser, providing an extensive set
- Unit conversions: Convert between units of measurement and perform calulations on items with different units
- Currency conversions: Convert between currencies, including crypto, using up-to-date exchange rates
- Variables: Define variables and use them throughout your document
- Notepad: Make notes and comments alongside your calculations
- Code editor with auto-suggestions and syntax highlighting
To run locally, follow these steps:
- Clone this repository to your local machine.
- Set up node environment with
nvm install 20.3.0 && nvm use 20.3.0
. Other versions of node may work but are untested. - Install the dependencies by running
yarn install
ornpm install
in the project directory. - Start the development server by running
yarn start
ornpm run start
. - Open your browser and navigate to
http://localhost:3000
to access the app.
- TypeScript
- Vite
- React
- MUI Joy UI components
- CodeMirror 6
- Math.js
This project is licensed under the MIT License. See the LICENSE
file for more information.