Vanguard Interview Question

Given this case study, what implementations would you create and how would you go about coding it?