The backend is native Node.js ESM. The frontend is a Svelte application built by Vite. There is no application framework or external database driver; Node's built-in node:sqlite owns application persistence.
Read Architecture before changing lifecycle code, then follow Contributing to avoid hot-reload regressions.