Progressive Web Apps

We design and build custom web apps to suit your individual needs.

Enquire today (opens in a new tab)

Apps we have built

A selection of the web apps, mobile apps and portals we have designed and built. Most are for clients who keep their products private, so we describe what each one does rather than whose it is. Select one for its full feature list.

Progressive web app + admin portal

VRS – Stable NQ

The volunteer roster system behind Stable NQ’s community events: volunteers register, pick their shifts and sign in on the night.

Type
Progressive web app + admin portal
Used by
Volunteers, team leaders and event organisers
Runs on
Any phone, tablet or computer

Stable NQ runs large community events that rely on volunteers. VRS, their Volunteer Roster System, takes a volunteer from sign-up to sign-in: they register for the event, complete any inductions, choose the shifts and jobs that suit their skills, and check in when they arrive.

We first built VRS for Stable NQ in 2017 and have rebuilt it as they have grown. The current version is an installable web app for volunteers on top of a management portal for the organisers.

Features

  • Event registration with a volunteer profile, photo and skills.
  • Family accounts – register and roster dependants under the same login.
  • Online inductions that volunteers read and confirm before they are rostered.
  • Find shifts – volunteers browse open shifts and choose the ones that suit them.
  • Jobs matched to skills so each shift is filled by people who can do the work.
  • My roster showing every shift a volunteer is booked on, and its status.
  • Sign-in on the night so organisers know who is on site.
  • Areas, teams and leaders to organise volunteers across an event site.
  • Shift types and volunteer limits with minimum and maximum numbers per job.
  • Alerts and guides to keep volunteers informed before and during the event.

Built with

  • Progressive web app
  • Ionic React
  • Oval back end
  • Firebase Hosting

Mobile app + back office

North Regional Gas App

Order-to-delivery for a regional gas distributor: customers order online, drivers deliver by manifest, invoices flow to MYOB.

Type
Mobile app + back office
Used by
Gas customers, delivery drivers and office staff
Runs on
Any phone, tablet or computer

North Regional Gas delivers gas bottles across a wide regional area. The app lets customers order a refill from their phone, and a back office turns those orders into delivery runs and invoices.

We have worked on it since 2016, from the first online order form to the current installable app and back office.

Features

  • Order from your phone with an order summary before you confirm.
  • Order history so a repeat order takes seconds.
  • Saved payment cards
  • Photos with an order to show the driver where the bottles are.
  • Gas certification information for customers who need it.
  • Works with a poor connection and says so clearly when it is offline.
  • Delivery area by suburb so only customers who can be served can order.
  • Delivery manifests that group orders into a run for each driver.
  • MYOB AccountRight integration for invoices, customers and stock.

Built with

  • Ionic React
  • Oval back end
  • MYOB AccountRight API

Mobile app + admin app

Back In Safe – East Kimberley App

Trip logging for a volunteer search-and-rescue group: log where you are going, and the crew is alerted if you are not back in time.

Type
Mobile app + admin app
Used by
Boaties, four-wheel drivers and volunteer rescue crews
Runs on
Any phone, tablet or computer

A volunteer marine search-and-rescue group asked for a way for locals to tell someone where they are going before they head out on the water or the road. The user logs a trip and the rescue crew watches the other side of it; if the user is late back, the crew is alerted.

First built in 2021 and rebuilt in 2023, with a user app, an admin app for the rescue crew, and a back end that watches for overdue trips.

Features

  • Vessels and vehicles registered once and reused on every trip.
  • Skipper details and emergency contacts on file.
  • Trip plan with persons on board, fuel and water, and expected return.
  • Destination picked on a map by tapping where you are headed.
  • Overdue alerts by email and SMS when a trip has not checked in.
  • Cases for the rescue crew with a step-by-step protocol checklist to follow.
  • Case and trip notes so the whole crew sees what has been done.
  • One-tap calling to the skipper or their emergency contact.
  • Sign-in by emailed code – no password to forget.

Built with

  • Ionic React
  • Capacitor
  • Oval back end
  • SMS and email alerts

Mobile app + back office

Franchise Store Tasks and Stock App

Daily task checklists and stock-usage records for franchise food outlets, backed by photos and scanned dockets.

Type
Mobile app + back office
Used by
Store staff, store managers and franchise owners
Runs on
Phones and tablets in store

A group of franchise food stores needed proof that daily tasks were done and a record of stock used, without paper. Staff work through task lists on a phone or tablet in store; managers review and approve them; the owner sees every store in one place.

Photographs of delivery dockets are read automatically, so recording stock is a matter of taking a picture.

Features

  • Task templates that generate each store’s recurring tasks.
  • Task checklists for staff on a phone or tablet in store.
  • Review, verify and approve steps for managers.
  • Stock usage records per product and per store.
  • Photo evidence attached to tasks and usage.
  • Automatic docket reading – text recognition on photographed dockets.
  • Barcode scanning to pick products quickly.
  • Multiple stores and owners in one system.
  • Exports to CSV and PDF

Built with

  • Ionic React
  • Oval back end
  • Google Vision OCR

Mobile app

Timesheet and Roster App

Rosters, timesheets and leave for a mobile workforce, with supervisor approval and location-stamped entries.

Type
Mobile app
Used by
Field staff and their supervisors
Runs on
Any phone

A company with staff working away from the office needed timesheets that were filled in on the day, not reconstructed at the end of the week. Staff see their roster, record their time against it and apply for leave from their phone; supervisors approve it from theirs.

Features

  • My roster with the detail of each rostered job.
  • Timesheet entry against the roster, on the day.
  • Leave requests by leave type and amount.
  • Shift adjustments for start and finish times that changed on the day.
  • Supervisor approval of rosters and timesheets from a phone.
  • Roster history
  • Location stamping with the worker’s permission.
  • Client and file lookup for the job in hand.

Built with

  • Ionic React
  • Capacitor
  • REST API to the company portal

Web app

Training and Compliance Portal

Staff licences and certifications, equipment, forms and tasks in one portal, with reminders before anything expires.

Type
Web app
Used by
Staff, managers and safety officers
Runs on
Any web browser

A training and compliance business needed one place to hold staff certifications, track equipment and capture safety paperwork. The portal sends reminders before a licence or certificate expires, and keeps every record a compliance audit asks for.

Features

  • Licences and certifications by type and class, with expiry alerts.
  • Staff documents and notes stored securely against each person.
  • Equipment register with service types, defects and maintenance history.
  • Equipment bookings and usage logs.
  • Custom forms built from templates, with sections and fields.
  • Tasks and to-dos assigned to staff, with notes.
  • QR codes that open an item’s record from a phone.
  • Dashboards that each user can arrange.
  • Departments and cost centres
  • Scheduled backups

Built with

  • CakePHP
  • Docker
  • Kubernetes

Mobile app + back office

Field Job and Docket System

Quote to claim for a land-management contractor: work orders out to the field, compliant dockets back from it.

Type
Mobile app + back office
Used by
Field crews, supervisors and office staff
Runs on
Phones and tablets in the field, browser in the office

A vegetation-management contractor runs crews across large contracts for councils and utilities. Every job has to be quoted, issued, done, recorded to a compliance standard and claimed. This system carries the whole chain: quote, project, work order, field docket, claim.

Crews fill in the docket on site, recording the conditions and what was applied, which is exactly what a chemical-application compliance record must hold.

Features

  • Quotes and projects with schedules of rates and price lists.
  • Work orders sent to the crew’s app, with costed line items.
  • Field dockets completed on site and reviewed before submission.
  • Conditions at the time – weather, wind speed and direction.
  • Products, tank mixes and methods recorded per docket.
  • Equipment and tanks on each docket.
  • Timesheets from the same app.
  • Defect tracking per project and work order.
  • Progress claims raised from completed work.
  • Locations by region, district and treatment area
  • Reports for the office.

Built with

  • Ionic React
  • Oval back end

Progressive web app + back office

Unpaid Invoice Register

A subscription service where businesses list unpaid invoices, debtors are notified, and money collected is held in trust.

Type
Progressive web app + back office
Used by
Small businesses and the agency that collects for them
Runs on
Any phone, tablet or computer

A debt-collection business wanted small businesses to be able to list an unpaid invoice in minutes, and to search before extending credit to a new customer. Businesses subscribe through the app; the agency verifies them, notifies the debtor and collects.

Money collected for clients has to be held in a trust account with strict records, so payments, the trust ledger and the accounting system are tied together.

Features

  • Self sign-up with business details, bank account and a subscription plan.
  • Account verification by the agency before a business can list.
  • List an unpaid invoice with the PDF attached; the debtor is notified by email.
  • Search before you trade by person or business.
  • Invite other businesses by email or text.
  • Manage your subscription and payment card from the app.
  • Debtor payments online, by card.
  • Trust account records for money collected on a client’s behalf.
  • Accounting integration – clients, invoices and bills sync to Xero.
  • Back-office client and invoice management with payment-status filters.

Built with

  • Ionic React
  • Oval back end
  • Xero API
  • Online payments

Progressive web app

Travel Companion App

Turns a customer’s online tour bookings into a personal trip hub: itinerary, tickets and live updates from the operator.

Type
Progressive web app
Used by
Travellers who have booked tours online
Runs on
Any phone

A tour seller wanted customers to have everything about their trip in their pocket, not scattered through emails. The app signs in with the same account as the online store and builds each trip from the customer’s orders.

The operator can send trip notes and push notifications, which arrive even when the app is closed.

Features

  • One login with the online store account.
  • Trips built automatically from the customer’s orders.
  • Day-by-day itinerary
  • Inclusions and exclusions for each tour.
  • E-tickets and travel documents viewed in the app.
  • Hotel details for each stop.
  • Countdown to departure
  • Emergency contacts for each trip, including local operators.
  • Push notifications and trip notes with read and unread.
  • Works on a patchy connection with trips cached on the phone.

Built with

  • Ionic React
  • Firebase Cloud Messaging
  • WooCommerce API

Tell us about your app idea

We will come back to you with how we would build it.

Enquire today (opens in a new tab)