Portfolio » Junction6 Real Time Booking System

Junction6 Real Time Booking System


Silverstripe
Claire Nichols Design

Junction6 is currently the fastest growing Online real-time Booking System. I have worked on Junction6 adding new functions and improvements to the core system. I was also tasked with identifying performance bottlenecks in the system, and removing them. Performance issues are often caused by large queries, or multiple queries over large data-sets. Using the profiling tools available in Silverstripe, and using PHP profiling tools, I was able to identify the performance issues and use re-factoring the MySQL queries and Silverstripe's own in-built caching functions to reduce the impact of these functions.

It was deemed that Junction6 required a new skin, one that was responsive, and would utilise the full screen width for Agents and Administrators, and also one that was able to cater for users on iPad and Mobile devices. I added a new theme to the system which was quite a task as the original Silverstripe theme functionality could not be used, for various reasons.

The Junction6 System has a clever and bespoke way of modelling products such as tours, routes and packages. It can cope with user seat allocation on routes and will deal with the different scenarios of wait-listing or showing availability. It also models products that can have limited availability unlimited availability.

Junction6 is an advanced booking and reporting system that has several levels of user-access. The view of Junction6 is rendered depending on the type of user accessing the system.

The Junction6 checkout process connects to many different payment gateways.

Other Projects