a b c d e f g h i j k l m n o p q r s t u v w x y z #

Applications

Bridge NZ

Bridge NZ

Bridge NZ, originally known as the Independent Bridge Stationery Supplies (IBSS), started as a small business in Palmerston North that specialised in the game of Bridge.

As of 2015, they are located in Whanganui and have developed not only the NZ Bridge Scoring Programme, but the BridgePad as well.

What did Bridge NZ require from us?

bridge exampleBridge NZ approached us with two things in mind. 

Firstly, Bridge NZ needed a way to easily access Club event results across New Zealand, for team events and for Swiss pairs. After a meeting, we decided to create a web app which uses HTML5, CSS and Kendo UI with embedded Razor. This allowed us to create an easy to use, fully functioning application that Bridge NZ and all its clubs can use.

Secondly, Bridge NZ specialise in Bridge products and rely on selling these products. They came to us looking to update their outdated and aging HTML site, as this could no longer be their gateway to selling products.

How did we accomplish this and what were the results?

Results Application

Razor

Razor is a markup syntax based on ASP.NET that lets you embed server-based code (Visual Basic and C#) into web pages.

Server-based code can create dynamic web content on the fly from servers or other web pages.

We used this to generate the results in the web app.

 

Kendo UI

dropdown menuKendo UI Mobile is a performance focused UI framework top of jQuery. Making use of adaptive rendering technology, it emulates native-looking UI on devices without developers having to change anything.

Usage of JavaScript can be made minimal, existing mostly in the ViewModel portion of the MVVM pattern. By that token, it’s the UI components where Kendo UI Mobile really shines.

We used Kendo UI to create a visual appeal of the website while also keeping the website fully responsive on all devices.

 

HTML + JavaScript

These languages were used to glue all the components together creating a web app that fully caters for the customer.

Website

bridge dropdownThe Bridge NZ website that we developed has now been updated with Joomla using a fully customized theme to maintain the websites unique feel while also bringing it into the 21st century.

The website uses a Joomla component called Zoo which is used to display data and information. (e.g. products, club info, etc..)

The website also uses another component called Hika shop which ensures that the shopping cart works flawlessly for their customers.

Bridge NZ now have a web app that is simple and straightforward to use to keep track of results, and have the ability to share them with the organisation.

They also have a modern, easily navigable website. With the upgrade in website design, they have a clearer laid out website, which in turn causes customers to be able to use it better. The happier a customer is with browsing a site with a seamless and easy experience, the higher the chance they will purchase from the site.

Propulsion

Propulsion

We were approached by a sole client to develop a web application for future potential use.

What did the client require from us?

propulsionThe client required a prototype web application in order to graphically model transporting various items. To then study the effects of modifying distance, speed and effect of delays of the items of various ports.

Only a prototype was ordered to see if this could be viable, with a full product later if the prototype went well. 

For the prototype, the client only wanted a client-side [no communication to a server, everything being calculated right in the browser], implementation of Propulsion. When the app has transitioned into a full product, server-side implementation of the prototype will be ported over from client-side.

How did we accomplish this and what were the results?

propulsion3The web-app was mainly developed in the AngularJS framework. The framework is good for developing one-page applications that require two-way data binding, so that when objects are updated, it is reflected on the display instantaneously. 

For the graphical element of the application, we used D3.js, as it is not only an excellent tool for representing visual data on web browsers, but the ease of developing with it allows us to draw complicated visuals.

The ease for a user to drive the application is as simple as entering data, and letting the app compile visual aspects for you.

Overall, the prototype developed was well received and functions smoothly. As the results were good, we're hoping the full-scale developed application will go ahead.