Case study · GG101 Accounting Services

Three portals. One app.

GG101 Accounting Services offers accounting, tax, payroll, compliance, HR, legal and business support. Clients needed to book online, follow their work and pay. Staff needed to run it all from one place. AussyPrompt ONE planned it as one app.

GG101 Accounting Services
Client
GG101 Accounting Services
What we built
Public website, online booking, Client Portal and Admin Dashboard
Built with
Next.js and Supabase, with PayFast payments, hosted on Hostinger
Live at
gg101accounting.com
The brief

What the project had to do

An accounting practice runs on trust and paperwork. GG101 needed clients to book the right service, send documents safely and see where their work stands. Staff needed to handle bookings, tasks, quotations and invoices from one dashboard.

  • Book any of eight services online, at times staff are really free
  • Keep each client's documents and messages private to them
  • Show clients the progress of every service
  • Quote, invoice and take payment online
  • Give clients, staff and admins the right access, and nobody else
3

portals in one app: website, client and admin

8

services clients can book online

6

build phases, each one tested

11

database migrations, with row-level security

What AussyPrompt ONE did

One app, planned as one

Austin described the practice to AussyPrompt ONE once. ONE planned the website, the Client Portal and the Admin Dashboard as one system on one database, in six phases. Claude Code then built each phase from ONE's build pack.

Roles

Clients, staff and admins, each with their own portal and their own permissions. Row-level security in Supabase enforces them in the database itself.

The data plan

Clients, services, bookings, availability, documents, messages, tasks, quotations, invoices and payments, and how each one links.

Every screen

The public site and booking wizard, the Client Portal for services, documents and messages, and the Admin Dashboard for clients, staff, tasks and reports.

Automations

A booking checks real availability and sends notifications. Quotations become invoices, invoices become PDFs, and payments come in through PayFast.

Six phases

Foundation, booking, the Client Portal, admin operations, quotations and payments, then testing. Every phase ends with something that works.

Checks

A security audit, a test of every role against every page, browser tests with Playwright and automatic checks on every change.

The result

See it live

Eight services, ready to book

Accounting and bookkeeping, tax, payroll, compliance, HR, legal, business support and a corporate package, each with what's included.

Eight services, ready to book

Booking with real availability

A step-by-step wizard with a running booking summary. Clients pick a service and a time when staff are actually free.

Booking with real availability

How GG101 works with clients

An approach page that sets expectations before anyone books.

How GG101 works with clients

A private Client Portal

Clients sign in to follow their services, send documents and message the team. Staff and admins use the same app, each with their own dashboard.

A private Client Portal

How it was built

Claude Code built GG101 as one Next.js app on Supabase, phase by phase, from ONE's build pack.

  • Supabase for sign-in, the database and private document storage
  • Row-level security on every table, so each client sees only their own records
  • Quotations, invoices and PDFs, with online payment through PayFast
  • Playwright browser tests and automatic checks before every release
  • Hosted on Hostinger at gg101accounting.com

What they have now

  • A live website where clients book any of eight services online
  • A Client Portal for services, documents and messages
  • An Admin Dashboard for clients, services, staff, tasks and reports
  • Quotations, invoices and payments in the same app
Visit gg101accounting.com

Austin planned this project with the pre-launch version of AussyPrompt ONE on his own machine, then built it with Claude Code. Screens are from the public website. Published with GG101 Accounting Services's permission.

More case studies

Plan your client portal the same way

Describe your practice once. AussyPrompt ONE plans the portals, roles, data and automations, then writes the build pack for your tool. From R499 a month.

See pricing