Jamie’s Italian restaurants’ website required a new look back in 2014, the goal was to integrate both UK national and international restaurants into one content management system (CMS) whilst also bringing it up-to-date with more modern website standards and appearance. I had the fortune to lead the development and produce the final website and RESTFul API.
It was originally decided that the new website would be released in stages and integrated into it's existing CMS over several months but as the project became more complicated it became apparent that the entire website's framework would need to be rebuilt. I chose to pitch to them a new framework built top-down to accommodate the complexity of the new data structure, URL structure and internationalisation support which was not previously supported within the existing framework or CMS.
As Jamie's Italian's existing website ran on the PHP framework, Yii1, I decided to develop the new website in the more recent Yii2 framework which had a huge performance advantage over Yii1 and Laravel (at the time) and offered tools which would allow us to develop quickly to stay within the project deadlines. The backend CMS developed is completely custom built to ensure the editors could edit the content of the website easily and intuitively.