Simple shop with REST backend and JavaScript frontend.