RBC interview question

What would your process be while creating a grocery store application, from start to deployment?