Algorithm-Wiki-API backend Runtime requirements Node.js 22.x (LTS) – the project is configured with "engines": { "node": ">=22 <23" } in package.json. npm 10.x (bundled with Node 22) or newer. Scripts npm run dev – start the API with nodemon index.js for local development. npm start – run node index.js in production mode. Overview Express 5 HTTP API serving Algorithm Wiki data from a SQLite database via better-sqlite3. Environment variables are loaded via dotenv (see .env in deployment environments). CORS is enabled for browser clients. Deployment notes In OpenStack or other servers, run the service under Node 22 (system package, container image such as node:22, or equivalent). Expose port 3001 (or your configured port) and ensure the frontend can reach it either directly or via a reverse proxy.