Botha Partners Inc. logofor Botha Partners Inc.

Botha Practice Manager

Practice management for a law firm

Role

Full-stack developer

Timeline

2026

The firm's day-to-day operating system: clients and cases, time capture, tax invoices with PDF and print output, payments and billing metrics, built alongside their public website.

01

The problem

Client records, time sheets and billing lived in separate spreadsheets and documents, so preparing an invoice meant chasing hours across tools and retyping details by hand.

02

The response

One fast, calm workspace where every client and case carries its own time entries and invoices. Filtered, virtualised tables keep large lists instant, and invoices render as polished tax documents ready to print or send as PDF.

// built with

  • Next.js
  • React
  • TypeScript
  • Firebase
  • TanStack Query & Table
  • React PDF
  • Radix UI

Next project

Botha Partners

→