I’ve been building API’s for the last 2 years, I always start in the same place, installing Laravel, the oAuth 2 server and the authentication without mentioning the tests for the auth endpoints.
Having this in mind, I don’t want to do that over and over again every time I start a new API and that is why I created the starter kit.
This project is nothing more than the boring boilerplate I just mentioned, it is build on top of laravel and it provides the following packages already installed and configured:
Having all this already set up saves some time and it provides the tools to start working on the specifics for the API. It adopts oAuth 2 as the authentication provider, it has tests for the authentication endpoints as well as an exception handler.
Once you install the started kit, you can star developing the API however you want, adding the packages you like and keeping control over your codebase.
Thanks to every person that decides to give this a try and maybe collaborate to make it better.