Balloon Printing - balloonprinting.co.uk
Time to completion: 3 months
Balloon Printing, as the name suggests, is a balloon printing website built for Bonza Print LLP in the UK. They specialise in latex and foil custom printed balloons, as well as supplying helium gas and accessories to customers throughout the UK.
The Balloon Printing website was far from a simple build due to the variety of different products that each had its own customisable options and requirements. The challenge was to build a site that was easy for the customer to navigate through these different options and help them easily understand which options they should and could pick. A series of wizards were built for each product type to seamlessly guide the customer through the process and answer any questions they may have.
Technologies used:
Technical Summary
The Website
For this project, we chose to combine Laravel with Inertia and Vue. Since the earlier version of our website was developed with Laravel, Inertia JS enabled us to efficiently repurpose and modify much of the pre-existing code. This approach also offered the advantages of a client-side rendered, single-page application. The integration of Inertia seamlessly connects the frontend with the server-side code, eliminating the need for a distinct API or client-side routing. This integration significantly accelerated the development process compared to using a different modern SPA framework. For styling, we utilized Tailwind CSS along with the Tailwind UI components library. The website was deployed on a Digital Ocean VPN, employing Laravel Forge for server configuration.
CMS
There was already an existing CMS built for many of the products provided on the site, so we just had to adapt and add some sections to reflect the changes and new services provided on the site.
Media Storage
We used Amazon's 'S3' storage solution to serve the images for the website and CMS as this allows for faster page load times.
Integrations
We used Mailgun for the email administration, bugsnag for error tracking, and Google Analytics / Adwords to track the success of the sites campaigns and to track conversions.