Every car has a history
Registration, insurance, services, repairs, and every person who has driven it.
A growing vehicle rental business needs more than a website. It needs clear information, connected records and practical tools that make everyday operations easier to manage.
We created GoMate's marketing concept and website, reviewed how the business was being managed, and designed and built the system that now runs it.
GoMate offers affordable, flexible rentals to backpackers, students, workers and people new to Australia. Behind every rental sits a lot of information that needs to stay connected.
Registration, insurance, services, repairs, and every person who has driven it.
A licence to check, documents to keep, an agreement, a bond and weekly payments.
Someone has to work out who had the car that day, and act before the deadline.
The business started with general-purpose tools, where customer and rental details lived together in the same records. The same person was typed in again with every new rental, and answers depended on knowing where to look.
Who GoMate is for, how it should sound and look, and what customers need to know before they rent.
A close look at how the operation really ran: vehicles, customers, money, fines and tolls.
The database, the management portal and the public website, designed and built as one system.
Every dollar, service, fine and toll links back to the right car, the right customer and the right agreement. Information is entered once and stays consistent everywhere it appears.
Starting from the marketing concept, we designed and built a website specific to GoMate's customers, rather than a generic template, so it reads clearly on a phone and answers the questions people actually ask.
The website reads the fleet straight from GoMate's records. Only cars the team marks for publishing appear, with their weekly rate.
A six-step online application, with licence and address documents uploaded to private storage. It asks only for what the rental needs.
Nothing is booked or approved automatically. The GoMate team reviews each application in the portal before a customer record is created.
Real screens from GoMate's management portal. Personal details, registrations and identifiers are blurred.
Overview, technical details, maintenance, rentals, profitability, and notes and files, all in one record. Registration and insurance dates sit right where the team needs them.

Each agreement shows its status, weekly rate, bond, what has been invoiced and the balance. The database won't allow one car to be on two overlapping rentals.

The system works out who had the car on the day, flags any uncertainty for a person to decide, and prepares the official declaration ready for signing. Each step only moves forward when the right document is attached.

The project has grown in stages. We're clear about which parts are live and which are still being built.
Customers browse the cars actually available.
Online form with documents in private storage.
A person approves; the customer record is created then.
Dates, bond and rate recorded. Signed copies stored: in development.
Assigned without overlapping another rental.
Weekly instalments tracked. Automatic reminders: planned.
Matched to the driver, with the declaration prepared.
Bond held, returned or retained, all on record.
AI helped us build faster. People designed the rules: what a bond is, when a fine must be transferred, how GST is worked out, and who can see what.
PostgreSQL, hosted in Sydney, with the business rules built into the data itself.
Accounts created by the administrator, one per person, through Amazon Cognito.
Licences and photos kept in private cloud storage, shared through short-lived links.
The public website can only read the cars marked for publishing, nothing about customers, agreements or payments.
Built with GitHub and AWS Amplify. Security is designed into the system, but no system is free of risk, so we keep reviewing it.
Services, rentals, documents and costs, together.
Not again every time they rent.
Every payment and cost linked to the car and the agreement.
Overdue payments, renewals and fine deadlines on one dashboard.
Tell us how your operation runs, and we'll look at what could be simpler.