Trying to get the following benefits:
No installing node, no npx codeclimbers start, most of the codebase remains accessible to people contributing, and the desktop remains super slim and lightweight so we can limit the amount of duplicated code
frontend sends across sql directly to the backend application (i.e. desktop app) to limit the amount of code that is written for the desktop app and keeps the web dashboard primarily about reporting functionality and the desktop app primarily about OS access and storing heartbeats.
requires a local auth system to prevent other websites from pulling data from the users local data store without their authorization
Trying to get the following benefits: No installing node, no npx codeclimbers start, most of the codebase remains accessible to people contributing, and the desktop remains super slim and lightweight so we can limit the amount of duplicated code