http reqests contract middleware for pre-validation request params, body or query fields powered by Joi
Complex mail service with template generator