Original project: https://nourabusoud.github.io/password-genie/
Alternative boilerplate (separated templates in html files):
https://dev.to/georgehanson/building-vuejs-applications-with-typescript-1j2n
Preview (Live demo)
- Generate a random password based on simple settings:
total length, number of digits, and number of symbols
(upper/lower-cased letters are used to fill remaining slots) - Customise settings, and additional settings are available
- Copy the generated password to anywhere from your clipboard
- Random background from unsplash.org
- Based on Javascript ES7, VueJS, Typescript, Material (Vuetify)
- Score calculation inspired from Jeff Todnem's password-meter
Install yarn
globally with npm i -g yarn
git clone
the project,
Navigate into the project directory
Execute yarn
(this will install all dependencies).
yarn serve
: Serve the development build @ http://localhost:8080/
yarn unit
: Execute unit tests (*.test.ts)
yarn e2e
: Execute functional test suites (*.spec.ts)
yarn e2e:open
:
yarn build
: Used for publishing the production build
yarn lint
: Used in pre-commit hook
-
Update badges
-
Test the strength of your own password, inspired from Vuetify's progress-bar example
-
Electron-based desktop tool