The front-end, also known as user interface, of a website or online shop is the part that is visible to visitors.