Atlassian interview question

How would you design trello (consider APIs, mobile, etc)