Case study · Business App

Brocor Tasks: from a paper checklist to a live auction task system in two weeks

Brocor Tasks replaced the printed task sheet behind every Brocor auction with one shared system. Every task has an owner, a deadline and a progress figure, managers see every auction at a glance, and agents update their work from their phones.

Client: Brocor, a South African auction house running property, loose-asset and livestock auctions · Delivered by Cyberpunk AI

  • Live in 2 weeks
  • Desktop and phone
  • ~1,100 automated tests
The task app's auction dashboard on a desktop beside the My tasks view on a phone

The challenge

What needed solving

Every Brocor auction is prepared from a checklist of 40 to 50 tasks: confirm the date, book the venue, collect the mandate, order the boards, build the catalogue, load the online platforms, invoice buyers, pay sellers. Until now that list lived on a printed sheet per auction, with owners and dates written in by hand.

  • Nobody could see across auctions who was behind or what nobody owned.
  • Follow-ups were chased by phone, and notes lived in WhatsApp threads.
  • Documents such as mandates and vehicle papers were scattered.
  • New staff had no easy way to find the right form or how-to for a task.

What we built

The solution, feature by feature

One task list per auction

A manager creates an auction from a template for its type (property, loose assets or livestock). Every line is assigned to its usual person and dated from the auction date in one step, in the team's own Afrikaans wording.

An auction's task sheet: each line with its person, assigned date, deadline, progress, files and notes

A dashboard that shows where every auction stands

Active auctions, tasks complete, overdue tasks, and auctions in the next 7 and 30 days, filterable by auction type, with an overdue list and each person's workload.

Auction dashboard with active auctions, tasks complete, overdue tasks and auctions in the next 7 and 30 days

Phone-first “My tasks” for agents

Each person sees only their own work, grouped by auction. They update progress (25, 50, 75, 100%), add notes and attach photos or documents straight from the phone camera. Every change saves immediately.

My tasks on a phone: overall progress and the agent's tasks grouped by auction
Task cards on a phone with progress, completion date, files and notes

Notes that reach the right person

A note on a task emails the responsible manager, and a manager's reply emails the agent, so the conversation stays with the task.

A notes thread on a task between an agent and a manager

Batched emails, sent only when you say so

Assignments go out as one email per person per auction, and after creating an auction the app asks before anything is sent.

The “Send task emails now?” question listing each person and their number of tasks

A master calendar

Auction days, meetings, leave, birthdays and South African public holidays, with month, week, day, agenda and a full-year view that previews each day on hover. Private events show only as “unavailable”.

Master calendar month view with auctions, meetings, leave and birthdays

Beyond auctions

“Other” projects, such as the year-end function, work like auctions with their own templates, and recurring office tasks (monthly reports, VAT, payroll) land on the owner's list every period.

Other projects such as a year-end function, with recurring office tasks below

Templates, library and team directory

Admins maintain the standard task lists with default people and deadlines; a library of forms and training videos opens straight from a task; and a team directory has one-tap Call and WhatsApp buttons.

Template editor listing standard auction tasks with their usual person and days before the auction

Files on the task they belong to

Managers can say a task needs, for example, 15 vehicle documents. The task shows “short” until they are all attached, and every auction has a documents tab.

Roles and safety

Three roles (admin, manager, team member) with server-enforced permissions, a confirmation before every delete, an audit record of who changed what, and privacy-respecting removal of departed staff.

Desktop and phone

Built for the phone

Agents work in the field, so every screen they need works on a phone, with no app store required.

The same dashboard on a phone, with summary cards stacked
The calendar's agenda view on a phone
The library of forms and training videos on a phone

How we worked

Process and timeline

We used Cyberpunk AI's studio process: a written brief, screen designs, a design guide in Brocor's gold and charcoal, a technical specification and a phased build plan, with the client approving each major gate.

  • A clickable demo in a day. Brocor saw and used a working demo on 22 October, and their review the next day shaped the full scope.
  • Ten delivery phases with approval gates, from the first working skeleton to launch.
  • Tested at every step: about 1,100 automated server tests, and around 140 end-to-end journeys run in a real browser at both desktop and phone size, plus automated accessibility checks.
  • Launch-ready from day one: hosted in South Africa with HTTPS, nightly backups, branded email, and a roster of 48 staff profiles loaded with photos and contact details.
  • Fast feedback: the client's first round of change requests was built, tested and live four days after launch.

Timeline

  1. First demo

    22 Oct 2026

  2. Scope approved

    27 Oct 2026

  3. Live

    2 Nov 2026

  4. First changes live

    6 Nov 2026

Results

The outcome

  • Every auction's checklist moved from paper into one shared system.
  • Managers see overdue and unassigned work across all auctions on one screen.
  • Agents work from their phones, and the first page load is about 300 KB, so it opens quickly on mobile data.
  • Handover included a 37-page illustrated guide and a narrated welcome video for agents.

Technology

React and TypeScript front end, a Node.js (Express) API with a MySQL database, email through Resend, hosted on a South African VPS behind nginx with automatic HTTPS certificates. Automated testing with Vitest and Playwright, accessibility checks with axe.

Back to all work

Still running part of your business on paper?

Tell us how the work gets done today. You'll get a straight answer on scope, cost and timeline.