AAPT case study

To give an example of some recent work, I just launched a for AAPT's logged-in area. It takes two web services from the back-end system and displays the customer's current account balance and whether or not the "Your messages" mailbox has any unread messages.

This solves two business problems AAPT experienced:

I specified the web services that deliver the live data to the dashboard from the back-end system. I then built the front-end user interface and JavaScript code to take that information and display it to customers in the logged-in part of the system.

AAPT dashboard: click to view full screenshot

Technical details

The dashboard code uses jQuery to load in two JSON web services. The account balance code has a few conditions that change the way information is displayed. If there is an overdue outstanding balance, it is highlighted in red. Future scheduled payments (direct debits) are indicated, so that customers with automatic payment are not concerned about outstanding balances.