Skip to content

Case study · 08/10

Cachet

Invoices, quotes and receipts — offline, with country-aware taxes.

Category
Mobile apps
Year
2026
Status
Google Play · closed testing
Languages
EN · FR · AR · DE · ES · IT · PT
Cachet — dashboard with paid and unpaid invoices
Cachet — building an invoice line by line
Cachet — sharing the PDF invoice
Cachet — tax rates per country

01

Overview

An invoicing app for freelancers and small businesses: quote, invoice, get paid and issue a receipt from the phone, with tax presets per country and PDF templates.

02

Our solution

A Flutter app where money is stored in integer minor units, never floating point, and every tax and numbering rule is unit-tested. Presets were checked against official tax sources.

03

Key features

  1. 01

    Quote → invoice → receipt flow

  2. 02

    Country tax presets

  3. 03

    PDF templates and sharing

  4. 04

    Client signature on quotes

  5. 05

    Payment reminders

  6. 06

    Voice entry and document scanning

04

Engineering highlights

  • 01Integer money arithmetic
  • 02729 automated tests
  • 03Seven interface languages including Arabic (RTL)

05

Technology

  • Flutter
  • Dart
  • Riverpod
  • drift
  • ML Kit
  • Play Billing

06

Screens

Scroll sideways or use the arrow keys to see every screen.

  • Cachet — dashboard with paid and unpaid invoices
  • Cachet — building an invoice line by line
  • Cachet — sharing the PDF invoice
  • Cachet — tax rates per country

07

Availability

In closed testing on Google Play — public release coming soon.

Have an idea? Let's build something exceptional.

Tell us about your project. We reply within two business days with questions or a first approach.