The Client

Denny's Pizza and Kebabs is a takeaway business in Wrangle, Boston, UK. They are one of the leading takeaway restaurants in the area, serving hundreds of customers daily. Their menu includes a wide range of meals including kebabs, pizzas and burgers. Customers are able to modify their food and even create their own pizza.

The Problem

Initially orders were taken over the phone and paid in cash but the increasing number of customers made this process hard to manage. Denny’s were looking for a way to optimise the order processing pipeline and also to improve the user experience of ordering food.

The solution had to support their existing menu options, delivery rules, and provided customers with an easy-to-use option to specify their address and required delivery time slot information. Finally, they needed an automated way of tracking their sales and manage their orders including automated receipt printing.

The Process


Proposed was a web-based solution that allows users to order and pay online from any device.

Identified were the required core features - selection and customisation of products, calculation of delivery fee based on distance, specification of preferred delivery time, delivery address autocompletion and automated receipt printing.


Research on existing online takeaway ordering platforms – Deliveroo and JustEat coupled with Denny's brand guidelines inspired the user interface and visual appearance.

The technical system design defined the technology stack - WordPress and WooCommerce; chosen for their robustness and ease of customisation. Next considered were bespoke features that Denny's required including third party web services which helped with address finding, and customer distance calculation.


The development began with a fresh installation of WordPress. Set up of a theme to develop the visual appearance and layout. Each bespoke module was integrated as a separate WordPress plugin. This allowed each custom feature to be built as a small subproject and maintained indenpendently including automated tests and deployment pipelines. The modules were all linked together using WordPress' hooks system.


The website was deployed on a LAMP stack infrastructure. Additional WordPress plugins for security, performance and marketing were integrated. Maintenance and security updates to the project are done regularly including PHP versions, WordPress core and plugins.