Shooping basket developed in Angular, the cechkout would post back to API (not implemented here)