gofwrath
I have it turned off at this point.
Basically a simple GUI on top of PGP. No CLI headache and is completely independent of OS. Encrypted sources follow PGP protocol so are completely backward compatible with CLI tools. Also supports both text and file encryption/decryption.
PGP impl uses proton's openPgp.js
If you wanted to learn via video and you want html/css/js, search 'vanilla javascript website.'
Currently "vanilla javascript" usually means a native browser website free of npm/node/ecosystem.
To serve a plan old site like this: google, "how to serve a static website", as that is what you are creating here.
Want a DB or persistence? Now you need an api. After creating your static site, now you need an api on a server somewhere. Any tutorial on creating an api (in whichever language you like) will probably work.
Now you have options, 1) run a startic web server for your website (this can be done for free via github pages btw) and run another server for your api
2) run two one single server with two different applications-- your api and you static web server (now you need a reverse proxy)
3) run a single server/api that both serves you static website and handles communications.
Easiest/fastest: get a static site (html/images/css/js) made and up on github pages
For some sort of api, whip up an expressJs app with a node server to handle both serving your static site communication needs.