The Web App and Client Portal Build is a fixed-price engagement for businesses that need a logged-in area for customers or staff, priced from $12,000 + GST. It ships with OAuth 2.0 authentication, backend-only credential handling, IDOR prevention and an automated test suite, and you own the code, the tests and the infrastructure accounts.
Key takeaways
- 01Web apps and portals are 30–50% cheaper than mobile because they skip app store requirements and platform-specific code.
- 02Every build includes automated end-to-end tests, API contract tests, security checks and a CI pipeline in the price, never as an optional line.
- 03Portals that handle customer financial or health data are built with OAuth 2.0, backend-only tokens and IDOR prevention from the first commit.
- 04Bespoke workflow portals with logged-in areas start from $25,000 + GST; the discovery sprint fixes the price before the build starts.
- 05You own the code, the test suite, the hosting and the domain. Third-party API fees are named in the quote.
What you receive
- 01Production web application or client portal deployed to hosting accounts in your name
- 02OAuth 2.0 authentication with backend-only token handling and per-record access checks
- 03Automated end-to-end test suite in Playwright, handed over with the code
- 04API contract tests against every service the app integrates with
- 05Load and rate-limit tests where third-party API caps apply
- 06Failure-mode coverage for token expiry, webhook retry, partial failure and duplicate delivery
- 07CI pipeline on GitHub Actions with the test suite gating every deployment
- 08Test documentation your next developer can run without us
- 09Privacy and data handling notes matched to your Privacy Act obligations
- 10Maintenance plan quoted as a line item from 15% of the build cost per year
- Service type
- Web application and client portal build
- Area served
- Australia
What does the web app build cover?
A web app is any application your customers or staff log in to through a browser: a customer portal where clients see their invoices, documents and job status; a booking or quoting tool that talks to your existing systems; a dashboard that replaces the spreadsheet three people update by hand. It is the core app offering because it solves the most common business problem at the lowest cost.
Every build starts with the discovery and prototype sprint. The sprint fixes the requirements, the architecture and the price, and its fee is credited against the build if it proceeds within 30 days. We do not quote a portal off a phone call.
Why a web app before a mobile app?
Web apps, portals and dashboards cost 30–50% less than the equivalent mobile build, because they skip app store requirements and platform-specific code. There is no review queue between you and your users and no second codebase to keep in step. A change ships the moment it passes the test suite.
Most business apps do not need to be native. A customer checking an invoice, a tradesperson updating a job, a manager reading a dashboard: all of these work in a browser on a phone. When the product genuinely needs the phone itself, the camera, offline use or push notifications as the core experience, the iOS and Android app is the right build and the sprint will say so.
How is a client portal secured?
Portals for businesses handling customer financial or health data are the niche this service is built around, and security is where most portal builds quietly fail. The pattern is the same on every build:
- OAuth 2.0 authentication, with sessions managed on the server rather than in the browser.
- Backend-only tokens. Credentials for third-party services live on the server and never reach the client, so a compromised browser cannot leak them.
- IDOR prevention. Every request for a record checks that the logged-in user is allowed to see that record, not just that they are logged in. Changing an ID in the address bar returns nothing.
- Single-tenant deployment where the data warrants it, so your customers' records never share a database with anyone else's.
These are not features on a menu. They are checked by the security tests in the handover suite, and the CI pipeline refuses to deploy a build that fails them.
What is included in every build?
Test automation and release assurance are built into the price of every build above the discovery sprint. They are never an optional line and never negotiated away, because a portal without tests becomes expensive at the first regression. Every build includes:
- An automated end-to-end test suite in Playwright, handed over with the code
- API contract tests against every integrated service
- Load and rate-limit testing with K6 where third-party API caps apply
- Failure-mode coverage: token expiry, webhook retry, partial failure, duplicate delivery
- Security checks for IDOR prevention, no client-side tokens and backend-only credential handling
- A CI pipeline on GitHub Actions with the test suite gating deployment
- Test documentation the next developer can run without asking us
Where the portal must exchange data with an accounting system, CRM or booking platform in both directions, that work is scoped as a two-way sync integration and priced alongside the build, with the same contract and failure-mode tests.
What does a web app cost?
Builds are priced from $12,000 + GST. A focused portal with one user role, one integration and a handful of screens is the starting price. Bespoke workflow portals with logged-in areas, dashboards and multi-step processes start from $25,000 + GST. The sprint fixes the figure before any code is written.
Two costs are disclosed in every quote rather than discovered later. The first is compliance. Businesses turning over more than $3 million a year, or handling health information, fall under the Privacy Act 1988 and need a compliant privacy policy, data handling disclosures and reasonable security steps; that adds 10–40% depending on the data type. The second is third-party API usage after launch, which bills by volume: roughly $50 a month for a quiet app, four figures monthly for a growing one. Every third-party platform and API fee is named in the quote and who pays is settled in writing before work starts.
The app maintenance plan is quoted as a line item with every build from 15% of the build cost per year, so the running cost is on the page next to the build cost.
What you own when the build is handed over
Everything. The repository, the test suite, the CI configuration, the hosting accounts, the domain and the analytics are in your name from the first day, and the handover documentation is written for a developer who is not us. That ownership stance is the same across every service line, from the launch website build to the integration work. A tested build is cheaper to maintain, and a client with the tests is never hostage to the people who wrote them.
Frequently asked questions
What does a web app or client portal cost?
Builds are priced from $12,000 fixed after the discovery and prototype sprint. Bespoke workflow portals with logged-in areas, dashboards and multi-step processes start from $25,000. The quote itemises the work, names every third-party platform and API fee, and includes the maintenance plan as a separate line so the running cost is visible before you commit.
Why build a web app instead of a mobile app?
A web app is 30–50% cheaper than the equivalent mobile app because it needs no app store approval and no platform-specific code. Your users open it in a browser on any device, updates ship the moment they pass the test suite, and there is no store between you and your customers. Most portals, dashboards and booking tools never needed to be native.
Is test automation included or an extra?
Included, in every build, at the quoted price. The end-to-end suite, the API contract tests, the load tests where API caps apply and the CI pipeline that runs them before every deployment are part of the build, not an add-on. A tested build costs less to maintain, and the handover suite means you are never dependent on us to change it safely.
Who owns the code when the build is finished?
You do. The repository, the test suite, the hosting accounts, the domain and the analytics are all in your name from the start, and the test documentation is written so another developer can pick up the project. There is no lock-in on the build and none on the maintenance plan that follows it.
What about the Privacy Act and customer data?
If your business turns over more than $3 million a year, or handles health information, you have obligations under the Privacy Act 1988: a compliant privacy policy, data handling disclosures and reasonable security steps. Privacy and compliance work adds 10–40% to a build depending on the data type. We identify the obligation during the sprint and price it into the quote rather than discovering it after launch.
Related
Services
Discovery and Prototype SprintA two to three week sprint that turns an app idea into requirements, architecture, a clickable prototype and a fixed-price build quote. From $4,500 + GST.
Services
App Maintenance PlanMonthly maintenance for the web apps, portals, internal tools and iOS and Android apps we build, priced from 15% of the build cost per year. No lock-in.
Services
Two-Way Sync and Multi-System IntegrationBidirectional and multi-system integration with conflict handling and reconciliation, custom-coded and fully tested, from $8,000 + GST.
Services
Internal Tools and DashboardsFixed-price internal tools and dashboards that replace the spreadsheets your team keeps by hand. Tested, documented and owned by you. From $8,000 + GST.
