An e-commerce and point of sale platform for jewelers