Atlassian Interview Question

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