Build a REST API from scratch - An Introduction -- SitePoint https://www.sitepoint.com/build-rest-api-scratch-introduction/