• Restaurant Log In

    Restaurant Log In

  • Restaurant Live Floor Plan

    Restaurant Live Floor Plan

  • Restaurant Day List with Seated Indicator

    Restaurant Day List with Seated Indicator

  • Restaurant Day Diary

    Restaurant Day Diary

“We always felt a ‘can do’ attitude from Buzy Bee Software Services. The application performs specifically to our business needs and many hours have been saved on man power. Keith gave us all the necessary support on making the transition to a new software package from the old one, ensuring there was no interruption to business or lost data. A very positive experience from initial consultation to application completion.”

Read the full testimonial

“We were in a position where we were using a software package for our business needs that did not actually fit our business needs.  We couldn’t find anything more suitable on the market, so we persevered with what we had, making compromises along the way that were extremely labour intensive. In our case, it was a reservations system for our restaurant.  We could definitely see the benefits of using an online reservation system – as it gave our customers the freedom to book whenever they wanted, at a time to suit them without having the need to call us.  Therefore bookings increased. However, from our perspective, the system was inflexible, not completely tailored to suit our restaurant and needed constant manual management to make it do what we wanted it to do.


If you are reading this then you might find yourself in the same position. You know how your business or job works and need a software package to help you run things optimally.


We contacted Keith of Buzy Bee Software Services and had an initial, no obligation, consultation to talk our ideas through and discuss what we were looking for. We felt reassured straight away that it would be something that would be possible and very promptly Keith put forward a no obligation proposal. The proposal clearly outlined the plan to create the software package we were looking for and payment options that would be incurred. One highlight was that there were two payment options. Either to buy outright or to rent the software on a monthly basis – giving us the choice to select which would be more suitable for us.


Then came the ‘building’ process.


We were given regular updates with complete transparency about how work was progressing. During this time we had regular meetings to check progress, discuss needs and wants and generally ensure that the work that was being done continued to be exactly what we were looking for. When building things from scratch, inevitably there will be some trial and error.  If we did find something that wasn’t quite right, it was never a problem and sorted out. We always felt a ‘can do’ attitude from Buzy Bee Software Services.  Nothing was ever impossible and expectations could be achieved with regular communication between us to make sure things were on the right track. A reservation system may seem quite simple to the outsider, but ours was a very big ask!


As we got nearer completion Buzy Bee Software Services gave us a training site so we could start to test things out. This is a great ‘no risk’ way of checking that everything is working how you’d hoped and to iron out any niggles that may be remaining. Towards completion, Keith gave us all the necessary support on making the transition to a new software package from the old one, ensuring there was no interruption to business or lost data. We had a very clear idea of what would work for us and what we were looking for. However, an unexpected bonus was the design skill and expertise that Keith brought to the table. This meant that the application looked better and had added features that assisted functionality that we hadn’t considered.

 

Once our application was up and running, it meant that it was performing all of the functions that previously we were having to manage manually.  This meant that many hours have been saved on man power. The application performs specifically to our business needs in a tailor made fashion.  It is also fully manageable and things can be adjusted in house should changes need to be made to it therefore fulfilling the brief that we had hoped to achieve with the help of Buzy Bees Software Services.


In short (or quite long winded) - A very positive experience from initial consultation to application completion.”

Emma and Ricky Andalicio
Zest Harbourside

Understanding the Problem

 

Zest Harbourside were using a solution to help them manage their restaurant reservations both online and on premise.  Unfortunately this system came no where near to meeting their actual requirements and they were left with no path to upgrade or for improvements to be made.  Tables were being wrongly allocated by the system wasting their valuable time. Not only this but the system lacked in configurability restricting what they could do.

 

Project Planning

 

To establish exactly what Zest Harbourside required we held several meetings with them to develop an accurate specification for their software. This allowed us to develop the key requirements of the project which would:

 

  • Allow multiple tables to be booked within a single reservation saving on duplication of information
  • Allow faster entry of walk-in reservations
  • Restrict the number of covers that could take place at any given interval so the restaurant didn’t become overwhelmed
  • Improve how tables were allocated and make the process more automatic
  • Provide a more flexible approach to how reservations could be taken and to allow staff to override certain restrictions at appropriate times
  • Provide more information to staff by showing pop up notifications when a new online reservation had been placed and have the ability to display important notes to staff.

 

There would also be a live floor plan view to show:

 

  • What tables were reserved
  • What tables were about to be vacated
  • Which tables are completely free

 

A display would also show what was available at each table including Wheelchair accessible, pram accessible, highchair etc along with a diary view

 

Developing the Solution

 

Buzy Bee Software Services developed the entire reservation system from the ground up.  Regular meetings were held with Zest Harbourside to keep them informed of developments and to also provide feedback.  Zest Harbourside also had access to the system as it was developed so that they could see exactly how it worked and to make suggestions about its functionality.

 

The backend of the application was entirely written in Java with a web application frontend providing access for the staff.

 

Product Launch

 

Once Zest Harbourside were happy with how the system was working it was put into production.  The system has been operating with no downtime and has improved on how online reservations and their on-premises side works.  Improvements include:

 

  • Quick visual display of what a client has selected for their reservation
  • Colour coding to show where a reservation has come from  (telephone, online or walk in)
  • Easily moving a reservation from one table to another
  • Reduction in time spent monitoring how table reservations have been allocated
  • Easily limiting what tables are available to book online

Technologies Used

 

​​​​​​​Java Enterprise Edition (JEE)
Java Server Faces (JSF)
Java Persistence API (JPA)
JSF Expression Language (EL)
HTML
JavaScript
Representative State Transfer (REST)
PostgreSQL
Payara5 Application Server