The BookNest API

BookNest, a Bookshop API for This Volume

BookNest is a small online bookshop with a six-book catalog: a Node.js 24 2,131 and Express 5 24,430 REST API backed by PostgreSQL 18 1,289 , with a static front end, health and readiness endpoints, and nine tests run by node --test. Git-AWS CloudFormation version, test, containerize, build, deploy and provision it. Here only its manifest matters.

BookNest's package.json (abridged)JSON
{
  "name": "booknest",
  "private": true,
  "engines": { "node": ">=24" },
  "scripts": { "start": "node server.js", "test": "node --test" },
  "dependencies": { "express": "^5.1.0", "pg": "^8.16.3" }
}

Node.js 24's built-in test runner means no development dependencies, and pg is pure JavaScript, with no native code to compile.