Chasing
beautiful code.

Our code works on the Web, IOS, Android & Desktops.

01 Our work

The number #1
loyalty programme.

Coffee Stamp on iPad

Coffee Stamp started life in 2017 as a web app, we wrote it using Xojo. Eight weeks later it was trialed in two busy cafes and then we rolled it out to 40 cafes nation wide. We ordered iPad stands from China, purchased 40 iPads and travelled the country. We setup the iPads at POS, wrote manuals, trained the staff and sometimes had to trouble shoot their networks to get things working. We stuck to the golden rule... ’Keep It Simple’, and it payed off. Customers loved it, staff were happy using it and the code worked.

Two years later Coffee Stamp had tens of thousands of kiwi’s using it with thousands of transactions daily. We’d travelled from ninety mile beach to Invercargill again, installing into our second network of sixty stores. It was time to revisit our code, we decided on an IOS App.

The platform is cloud based and live so we wrote a complete API library to communicate with our new IOS front end. Now it can work offline and online, the databases are growing and more features are introduced.

Last year the cardboard coffee cards were cancelled, now we’re saving trees!

Order your coffee
online get it and go.

Coffee GetGo on devices

Independent cafes along with more networks started using Coffee Stamp and based on feedback from our customers we decide to jump into online ordering. For this we used Angular and Ionic to write a brand new customer facing app for IOS and Android, with Xojo handling the heavy lifting at the back end.

We wrote more API libraries to accomodate live calls for menu items and price changes and in app credit card processing through the Stripe gateway. All of this was integrated seamlessly with our Coffee Stamp app in store.

Coffee Stamp
website.

Everything needs a website right? This is our own site we’ve built for Coffee Stamp.

It incorporates new customer join ups and a place for customers to check their stamps. There’s a business portal which provides analysis and statistics for stores using Coffee stamp. The voucher section allows business to offer their customers promotions that can be redeemed in store using the platform and the ‘docs’ section we built as a reference for stores and their staff.

It’s interactive for customers so everything on this site communicates with the same cloud infrustructure which drives the Coffee Stamp platform.

Hansens Ltd is a busy commercial joinery factory in Palmerston North. They wanted a system to help grow their business, one that did everything! Filemaker was the tool of choice, it’s robust database software that deploys well in networking environments.

We worked with their team and built a system for them encompassing: Job Pricing, Job Quoting, Information flow from office to factory floor, Machine shop cutting lists, Machine code generation for 'Point to Point' Flatbed board processing machines, Labels for factory floor job centres, Time sheets for staff, Invoicing.

Today Hansens is three times the size employing 30 people on the floor in addition to a management team and that same system still runs the factory. We love providing software as a solution to real world business needs.

Hansens Workshop

Robert Harris Franchise.

Suntory Website On Laptop

We built several versions of this site for Robert Harris New Zealand to sell coffee beans online. We kept it simple with two online payment options, one using POLi, a Bank2Bank service, and Stripe Gateway for credit card purchases.

The site ran well and much coffee was supplied to the people which is always important. Particularly as this was during lockdown. We also did the email marketing campaign to accompany this promotion.

Were Open Website On Laptop

This one we smashed out in two days. The pressure was on for a marketing campaign to be launched asap and our client wanted an accompanying site. We got stuck in and worked all night to get it over the line. It’s just a simple site but it came up looking OK.

01 Our work
Coffee Stamp Logo Coffee Stamp on iPad

The number #1
loyalty programme.

Coffee Stamp started life in 2017 as a web app, we wrote it using Xojo. Eight weeks later it was trialed in two busy cafes and then we rolled it out to 40 cafes nation wide. We ordered iPad stands from China, purchased 40 iPads and travelled the country. We setup the iPads at POS, wrote manuals, trained the staff and sometimes had to trouble shoot their networks to get things working. We stuck to the golden rule... ’Keep It Simple’, and it payed off. Customers loved it, staff were happy using it and the code worked.

Two years later Coffee Stamp had tens of thousands of kiwi’s using it with thousands of transactions daily. We’d travelled from ninety mile beach to Invercargill again, installing into our second network of sixty stores. It was time to revisit our code, we decided on an IOS App.

The platform is cloud based and live so we wrote a complete API library to communicate with our new IOS front end. Now it can work offline and online, the databases are growing and more features are introduced.

Last year the cardboard coffee cards were cancelled, now we’re saving trees!

Coffee GetGo Logo Coffee GetGo on devices

Order your coffee
online get it and go.

Independent cafes along with more networks started using Coffee Stamp and based on feedback from our customers we decide to jump into online ordering. For this we used Angular and Ionic to write a brand new customer facing app for IOS and Android, with Xojo handling the heavy lifting at the back end.

We wrote more API libraries to accomodate live calls for menu items and price changes and in app credit card processing through the Stripe gateway. All of this was integrated seamlessly with our Coffee Stamp app in store.

Available on the App Store and Google Play.

Coffee Stamp
website.

Everything needs a website right? This is our own site we’ve built for Coffee Stamp.

It incorporates new customer join ups and a place for customers to check their stamps. There’s a business portal which provides analysis and statistics for stores using Coffee stamp. The voucher section allows business to offer their customers promotions that can be redeemed in store using the platform and the ‘docs’ section we built as a reference for stores and their staff.

It’s interactive for customers so everything on this site communicates with the same cloud infrustructure which drives the Coffee Stamp platform.

Hansens Logo Hansens Workshop

Hansens Ltd is a busy commercial joinery factory in Palmerston North. They wanted a system to help grow their business, one that did everything! Filemaker was the tool of choice, it’s robust database software that deploys well in networking environments.

We worked with their team and built a system for them encompassing: Job Pricing, Job Quoting, Information flow from office to factory floor, Machine shop cutting lists, Machine code generation for 'Point to Point' Flatbed board processing machines, Labels for factory floor job centres, Time sheets for staff, Invoicing.

Today Hansens is three times the size employing 30 people on the floor in addition to a management team and that same system still runs the factory. We love providing software as a solution to real world business needs.

Robert Harris
Franchise.

Suntory Website On Laptop

We've built several versions of this site for Robert Harris New Zealand to sell coffee beans online. We kept it simple with two online payment options, one using POLi, a Bank2Bank service, and Stripe Gateway for credit card purchases.

The site ran well and lots of coffee was supplied to the people which is always important. Particularly as this was during lockdown. We also did the email marketing campaign to accompany this promotion.

Were Open Website On Laptop

This one we smashed out in two days. The pressure was on for a marketing campaign to be launched asap and our client wanted an accompanying site. We got stuck in and worked all night to get it over the line. It’s just a simple site but it came up looking OK.

Check out the website.

title.component.ts

1

2

3

4

5

6

7

8

9

10

11

12

13

colleagues:   [ "James", "Kirsty", "Laura" ];

titleString:  string;

ngOnInit() {

  for(let i = 0; i < this.colleagues.length; i++) {

    this.titleString = "Hello " + this.colleagues[i];

    console.log(this.titleString);|

  }

}

script.js

1

2

3

4

5

6

7

8

9

10

11

12

13

const colleagues = [ "James", "Kirsty", "Laura" ];

let   titleString;

function printTitle() {

  for(let i = 0; i < colleagues.length; i++) {

    titleString = "Hello " + colleagues[i];

    console.log(titleString);

  }

}

printTitle();|

index.html

1

2

3

4

5

6

7

8

9

10

11

12

13

<body>

  <div style="width: 300px; height: 200px; border-radius: 11px;">

    <h2 style="color: #1A263C;">Hello James</h2>

    <h2 style="color: #20415B;">Hello Kirsty</h2>

    <h2 style="color: #85C7EC;">Hello Laura</h2> |

  </div>

</body>

02 Our tools
Xojo

Xojo is a powerful programming language we use to develop for Mac, IOS, Web, Raspberry Pi and Windows. We’ve been using it since 1999 with a focus mainly on business systems and database builds.

Angular

Angular, developed and maintained by Google, is our web based framework of choice. It builds fast, lightweight, single page applications. Using Angular forces beautiful, structured code.

Ionic

The tool that allows us to create native IOS and android apps using our web skills. Ionic compiles our knowledge of Javascript into readable formats for mobiles. It does all the heavy lifting, letting us focus more on our code.

JavaScript

The logic and magic behind our websites. Data collection, data display, animations, carousels, 3D - you name it, Jaascript can handle it.

Filemaker Pro

FileMaker Pro is used world wide and can be used to write simple small databases very quickly, or develop large complex networked systems. The code stays with the client and can be maintained or further developed by other programmers.

HTML & CSS

The bread and butter of the web. Using these two languages really lets our content shine. Because of the flexability of CSS, nearly anything is possible when it comes to design.

03 Our selves
Our Portrait

Who we
are.

We’re Barney and Jesse, father and son - in case you didn’t notice. We both have a passion for writing software.

Barney has been programming since 1995. Following some early development work for clients he got side tracked running busy hospitality businesses for 20 years, but continued with the odd project including writing the initial Coffee Stamp web app in 2017. Now finished with hospitality, Barney is solely concentrating on his passion - IT.

Jesse recently completed a diploma in IT. With the same passion for software as Barney, Jesse couldn’t help getting involved with Coffee Stamp, bringing his knowledge of Angular, Ionic and web skills.

Writing code is our thing, we both love it. It’s what keeps us awake at night, designing the architecture and weaving the code together, ready to hammer into the keyboard the next day.

Mainly though, is the satisfaction off seeing our software being used by real people in real businesses. A well designed system is a powerful asset to an organisation and building that for our clients is what we’re about.