Adam Saunders

Back to projects
JavaScript
Node
Express
PostgreSQL
Jest
A view of all the /api endpoint on the NC News API.
This was the first solo project I completed on the Northcoders bootcamp. Whilst it was very different working by myself after being used to paired programming, it was nice to be able to work at my own pace. The API has 14 endpoints currently, for a range of CRUD operations.
A view of the /api/articles endpoint, showing article details in JSON format.
The API is linked to a PostgreSQL database and retreives data from four different tables, using joins when needed. It accepts queries for some of the GET endpoints and includes support for parametric endpoints as well. It was built using Jest to help with Test Driven Development, ensuring all endpoints work as expected for the front-end.