Products

    Apps we build and publish

    Zero-backend mobile apps · Flutter · Android and iOS

    Alongside client work we ship our own apps. All of them run without a server: your data is stored on your device, there is no account to create, and nothing syncs anywhere.

    Expiry Guard

    Flutter · Android, iOS

    Track what's in your fridge and pantry, and get reminded before it goes off.

    Offline-first food tracker. Every item is stored locally in SQLite — no account, no backend, no network calls except optional barcode lookups. Waste becomes measurable: each item at risk is marked rescued or lost, and the app reports the money kept against the money binned.

    • Location-aware shelf life — the catalogue knows salmon keeps 2 days in the fridge and 120 in the freezer
    • Batch grouping, so 1 L and 2 L of milk are one item with two batches
    • One daily nudge listing what is at risk, scheduled on the device
    • Barcode scanning against Open Food Facts
    com.kinetixbuild.expiryguardPrivacy policy

    Shift Ledger

    Flutter · Android, iOS

    Expected-versus-actual pay reconciliation for shift workers.

    Log each shift, calculate the gross pay you expect, compare it against your payslip and produce a discrepancy report — with no account and no wage data leaving the device. Every pay rule is user-configurable, so one build serves the US, UK, EU, Canada and Australia without a labour-law backend.

    • Base hours, night and weekend differentials, overtime and shift bonuses
    • Pure-Dart pay engine with no Flutter or I/O dependency, so the maths is testable in isolation
    • Not a time tracker — the product is the reconciliation
    com.kinetixbuild.shiftledgerPrivacy policy

    Receipt Snap

    Flutter · Android, iOS

    Offline receipt capture and accountant-ready CSV export.

    Turns a photographed paper receipt into a confirmed expense record and a CSV an accountant can use — no server, no account, and the receipt image is never uploaded. Text recognition runs on the device; extraction is pure Dart, and every field is confirmed by you before it is saved.

    • On-device ML Kit text recognition, isolated behind a single adapter
    • Confidence-scored field candidates, confirmed by you before they are stored
    • A capture and export utility — it makes no tax or filing claims
    com.kinetixbuild.receiptsnapPrivacy policy