npm install fails
I updated the dependencies and the errors are now gone.
However, express-session doesn't work anymore because of the restrictions Chrome imposed on cookies. The backend server runs on http while the frontend runs on https and the session cookie is blocked in Chrome because it's seen as a cookie from a cross-site request.
I need to look into this.
Errors are gone! However, with https://localhost:8080 I am getting "Your connection is not private..." and I can access the page only through http (not https)
I implemented https for both frontend and it should be running now but for some reason, I still can't get rid of the "Your connection is not private" error on macOS while a similar certificate doesn't give that error on my machine. If you ignore the error message and continue to the site then it works, but I'll look into how to fix that as well.
Please refer to the readme for instructions on how to generate and trust the certificate.
After that you will need to make your device trust the certificate...
How do I do it on Linux? In the README.md you have instructions for Mac and Windows, but none for Linux.