Hey please wait Still loading

Image

Listoke Distillery & Gin School

Website | Ticket Booking & Voucher System | Inventory Management System

Image

WHAT WE BUILT

Website | Ticket Booking & Voucher System | Inventory Management System

CLIENTS

Listoke Distillery & Gin School

TECHNOLOGIES USED

Bootstrap 3 (HTML5, CSS3 & JS), PHP, MySQL, AJAX, jQuery

DESCRIPTION

This is one of our most exciting early programming challenges when Ed and Patrick were the sum total of Inkerman Tech's developer team and we were both in daytime employment. It was our first dive into the world of eCommerce on a large scale. This project was also our first major use of the Stripe API to process online payments.

Originally it was a simple website with a ticket system for the Gin School, then the idea of adding vouchers as gifts came up as we approached Christmas 2016. Patrick clearly remembers ringing Ed and telling him of the voucher idea and we both thought it would bomb, but the client is always right!

Image

Ed made a really nice and simple system using lots of Procedural PHP (shush! tell no one - we were still using amateur stuff) and a lot of folders in folders (no htaccess fun).

Well by February 2017 we had to eat our original scepticism as the vouchers were more popular than the tickets and by Christmas 2017 Patrick was worrying about running out of bandwidth as the country went gin school voucher mad! Five figure weekly turnover.

The project is currently on its third reiteration as Listoke Distillery & Gin School expands and moves into a new home in Tenure a few miles north of Listoke.

We are now providing graphic and photographic support using the skills of Róisín and we let Ankush get in some Object Oriented PHP and a little AJAX for the CRM.

Image Image

What is AJAX you ask? AJAX is a developer's dream, and we have made great use of this technology with the new taxi ordering part of the ticket system. AJAX allows us to update the card processing page with the details of the return taxi option based on the selections made by the customer without reloading the page. If a customer chooses to buy 2 tickets then the taxi dropdown only offers a maximum of 2 places. No accidental extra purchases, ensuring happy customers and making the user experience optimal.

We are considering letting Brendan appify (currently not in the Oxford Dictionary, but we are hoping to get it in there soon) with React Native while Ankush and Patrick Redux it and get to grips with React JS.