This is a simple encryption web application. It supports two languages: Norwegian and English. This decision was made because Norwegian has 3 extra leters and they are treated as a special character in English and basically are ignored by the algorithm.
Though in Norwegian mode, the three extra alphabet characters (Æ Ø Å) are counted and used in the algorithm.
Open the application folder within a terminal. Then run the following commands. These commands will install the required dependecies by yarn and starts the app.
yarn
yarn start
Some test cases have been written for this app and you can run them by writing this script in the termianl:
yarn test
-
Created with:
- Typescript + React.
-
The user can encrypt a text
-
The user can decrypt a text
- All functionality is tested with the React testing library.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh