Work SA Fishing App

Government Fishing App

Making rules, regulations and guides accessible to all users

Client
SA Fishing App
Industry
Government Technology
What we did
Scoping Workshop, UX Design, UI Design, Mobile App Development
Year
2025
Smartphone showing the SA Fishing app resting on a concrete block by the sea

Fishing rules only help if you can read them where you are standing, which is usually somewhere without reception.

Recreational fishing is one of South Australia's most popular pastimes, and the rules that govern it change by species, season and location.

PIRSA came to CodeFish Studio for a mobile app that puts those rules in a fisher's hand — accurate, easy to read, and working whether or not there is a signal.

Two phones showing a fishing app with Mulloway limits and an Aldinga Beach map
The Challenge

Websites, printed guides and signage were telling thousands of fishers three slightly different things.

Staying informed about regulations, closures and species restrictions was harder than it should have been. The information existed, but it was spread across channels that update at different rates, so a fisher could follow the guide in their tackle box and still be wrong.

Connectivity made it worse. The moment someone most needs to check a size limit is standing on a beach or a remote riverbank, which is exactly where a website is no help. An app that only worked with reception would fail at the point of use.

PIRSA also carried an expectation that comes with government software specifically: it has to work for everyone, first time, without training. A citizen service that frustrates people does not just go unused — it erodes trust in the department behind it.

One source of truth

Simplify access to current fishing rules, instead of three channels disagreeing.

Usable in the field

Fast to navigate in the elements, when someone needs an answer immediately.

Works without reception

Full function offshore, on a remote river, or deep in regional SA.

Genuine citizen value

A government-run platform people choose to use, not one they are obliged to.

SA Fishing app progression from original app to UX wireframe to final UI design
The Approach

We designed for the worst conditions the app would meet, not the best.

Discovery with PIRSA stakeholders set three non-negotiables: usability, offline-first function, and information a person can act on without interpreting it. Everything after that was measured against those.

The interface was designed in Figma and kept deliberately shallow. Someone checking a bag limit is often standing in wind and glare, holding a rod, with wet hands — so the design question was not how much the app could show, but how few taps it takes to get one answer.

We built it in React Native, so iOS and Android come from a single codebase. For a government project that means faster delivery, consistent behaviour across devices, and one thing to maintain rather than two.

Offline-first was the hardest part and the most important. Rules, maps and species guides are held on the device, so the app behaves the same with no bars as with full reception. We then tested with end users and PIRSA stakeholders before launch, because an app people cannot use is a compliance problem, not just a usability one.

Discovery and scope

Core needs defined with government stakeholders before any design work started.

UX and UI design

A shallow, legible interface built for glare, weather and one free hand.

React Native build

iOS and Android from a single codebase, faster to ship and to maintain.

Offline-first architecture

Rules, maps and guides held on the device rather than fetched on demand.

SA Fishing app screens and UI components showing fish species and catch rules
The Solution

The SA Fishing App is now the trusted way to check the rules in South Australia, with or without a signal.

Fishers get a full species guide with size and bag limits, interactive maps showing closures, zones and marine parks, and trip and catch logging to record their activity — all of it available offline.

For PIRSA the result is a citizen service that does the job it was funded to do. Clearer rules mean better compliance, and better compliance is what sustainable fisheries management depends on. The app is not an awareness campaign; it is the rules, at the moment someone needs them.

It is also a reasonable model for how government modernises a service. The value came from deciding what mattered — usability, offline access, accuracy — and building only that well, rather than shipping everything the department could have included.

Full species guide

Size and bag limits for every species, so compliance is a lookup rather than a guess.

Interactive maps

Closures, zones and marine parks shown against where the user actually is.

Trip and catch logging

Fishers record their own activity as they go.

Always accessible

Offline mode keeps rules, maps and guides available anywhere in the state.

SA Fishing app on a phone resting against a concrete block in the sea
Next project
EnergyFlex Energy App UX & Product Design View case study
EnergyFlex app on a phone showing a home energy rating gauge

Ready to build something great?

Local partners, global standards – full service design and development.