The system is a collection of simple APIs that interact with a public news API for fetching articles. The system includes a cache in the API service to reduce the need for redundant API requests to fetch the same data repeatedly. The system generates a API Document using Swagger. This system is implemented by NestJS.
cp .env.example .env
npm installnpm run start npm run test After the server is started successfully, you can navigate to http://localhost:3000/api#/ to see the API Document.
The source code is distributed under the MIT Open Source License.