This is the source code of https://www.tspm.ch, a very simple "password manager" that generates passwords based on an easy to remember phrase like "My great password for Github".
The idea is to keep the project as simple as possible, so no server side scripting, no npm, no js compilation, no babel, no webpack, just a few dependencies (bootstrap and jQuery) managed using Bower.
Clone the repo, go in the project's directory and install the dependencies:
bower install
If you don't have Bower installed on your system, please check their website to see how to install it: https://bower.io
Once it's done, just double-click on index.html
to open it with your favorite browser, that's it!
The idea of generating passwords from a sentence that you can easily remember is not new. I read an article a few years ago defending this approach, and I found it really interesting. It came with a command line software. Unfortunately, I don't remember the name of the author and can't find the article anymore.