Evaluation of a Crowd-Powered Web Platform for Depression... | NCT04226742 | Trialant