Summary
This application is a simple resful API to manage members (CRUD). There is also a front-end part to test the CRUD from client side.
The backend part use a Members class containing request GET/PUT/POST/DELETE to MySQL database with promises app.js just call the right methods from Members using async/await. The idea is to have a clear, reausable and portable code without dozens of callbacks or SQL request in app.js.
The APi has been documented using Swagger and Gitbook.