Implement a restful api as the first microservice cover registration and authorisation for mobile application front ends.
Using PHP and Silex, contained in Docker, build an API with configurable datasource( mysql, pgsql, redis) for user registration and authentication.
The API will be used by multiple client applications, mobile and web frontends.
Using a JSON restful api, we need to be able to achieve the following.
* Test login status
* register a new user using email and/or phone number
* send a message to another messaging API (mocked initially) to verify the phone number with a 5 digit code,
* send a message to another messaging API (mocked initially) to verify the email address with a multi key salted hashed url
*