You are to build an online ordering system for a restaurant which offers both administrator and consumer interfaces.