This repository demonstrates:
- The technical solution to the challenge.
- Use of ES6 modules in Node/Express.
- Writing scripts in TypeScript and compiling.
- Use of ESLint to check TypeScript code.
- Building a GitHub Actions pipeline with badge.
- Configuring Jest for ES6 modules using Babel.
- Writing simple specs using Jest and SuperTest.
The indexing means that the initial query is quick. Any requests for the same record use thepostgres cache.
/cars/:id execution time: 23.003984928131104 milliseconds
/cars/:id execution time: 0.8330907821655273 milliseconds