With restaurants at over 140 locations, Barbeque Nation provides their customers a memorable experience when they dine in. The objective of this project was to provide a seamless digital experience to their customers that is consistent with what they deliver at restaurant locations. Our role in the project was to provide a solution platform that acts as the central front end interface that interworks with various existing systems to provide a seamless experience when it came to:
We first story boarded all the possible scenarios and discovered the existing systems and their touch points in each of the scenarios. We then set out on designing a solution that would run a state machine while interacting with the existing systems such that the desired outcome was achieved. The solution had to be headless/decoupled and API driven as it had to interwork with a large number of external systems and also provide the best performance. An API layer was built in order to consume and provide parameters required to interwork with the existing systems. The API layer formed the interface between the core state machine of our solution and the external entities such as the existing legacy systems as well as the mobile app front end. To enable API based communication on the web front-end, we built it using Angular. Take a look at the main Drupal modules we used.
Drupal 8 for backend framework
MySQL for database
Docker for packaging
Angular for Front end
Amazon AWS as cloud IAAS
CircleCI for continuous integration
They're conscientious, proficient, and very effective in getting the work done.
They’ve helped us have a better user experience and customer interaction.
My clients and I are happy with the way the software is performing.
Let's discuss your Ideas. We'd Love To Hear From You.GET IN TOUCH