Skip to content
Selected workCase study (02/02)

Aquatrack

Operations CRM and mobile app

  • Aquatrack CRM · In production
  • Aquatrack Mobile · Approaching Google Play launch

Aquatrack runs the day-to-day of a packaged drinking-water business. Orders, stores, bottles, billing and people live in one web application, and a companion mobile app is close to extending it beyond the office.

Category
Custom CRM and business application
Platforms
Web CRM · Mobile app
Year
2026
Scope
Product design, front end and API
Aquatrack dashboard: an ops-attention bar, daily bottle and entry counts, store status and the bottle volume trend
Fig. 01Dashboard
Aquatrack sign-in: employee ID and password beside the operations workspace panel
Fig. 02Sign-in
In production

This isn’t software built for a presentation. It’s a business application already used in production, with a mobile app on the way that’s designed to connect hundreds more people to it.

(01)Scale
Production use and post-launch reach, shown apart

Built for real-world operations.

  • In production now

    20+

    Employees working in the production CRM today

  • Expected after launch

    500+

    Users expected to connect through the mobile app after launch

  • One ecosystem

    2 Platforms

    A web CRM in production and a companion mobile app

20+ is the team using the CRM today. 500+ is the reach the mobile app is expected to have once it launches on Google Play; it is not current usage.

(02)Overview

Overview

What it is

A custom CRM and operations console for drinking-water logistics. Staff sign in with an employee ID and work across orders, stores, bottles and inventory, compliance and billing, vendor payments, reports and team administration.

The problem

Supplying quick-commerce stores every day produces a constant stream of orders, store changes, counts, payments and exceptions. Spreadsheets and message threads can't keep that consistent across a team. Aquatrack gives each of those records a place, an owner and a review step.

Who it's for

Operations staff, administrators and partner vendors, each with their own access. Partners get a separate workspace with their own home and delivery reports.

The experience

A fast, keyboard-friendly console: search jumps to any page or store, shortcuts cover the common actions, and every screen loads on demand. Light and dark themes for long shifts.

(03)Application architecture
From the production build

Seven areas of work, one console.

Module map7 areas · 32 modules · 3 roles

01 Overview

  • Dashboard
  • Daily overview
  • Activity

02 Orders

  • Mark orders
  • Pending entries
  • Correct entries
  • Performance
  • Reconciliation
  • Tickets

03 Stores

  • Stores
  • Store cards
  • Store audit
  • Store import
  • Duplicate merge

04 Stock

  • Bottle QR
  • Inventory
  • Counts
  • Capping planner

05 Money

  • Compliance
  • Billing
  • Vendor payments
  • Cash purchases

06 Insights

  • Reports
  • Delivery reports
  • Vendor performance
  • Zero review

07 People

  • Team
  • Attendance
  • Team entries
  • Payroll
  • Users & access
  • Audit log
RolesAdminEmployeePartner

Aquatrack Mobile

The CRM, in more hands.

Approaching Google Play launch

The companion app brings the CRM's daily work into the field. Staff check in for the day, mark bottle counts against the orders still open, upload store card photos and track compliance; vendors and POCs sign in with their email. More screens will be added at launch.

  • Aquatrack mobile app sign-in: vendors and POCs use their email, Veekay employees their Employee ID
    Fig. 03Sign inMobile app
  • Aquatrack mobile app home: attendance check-in, then shortcuts to mark orders, store cards and compliance
    Fig. 04HomeMobile app
(04)Capabilities
8 of the jobs it does every day

Every record has a place, an owner and a review.

  1. A.01

    Orders, end to end

    Mark the day's orders, clear pending entries, correct mistakes and reconcile performance, with a daily overview and a calendar view.

    Mark · Review · Reconcile
  2. A.02

    A clean store master

    Bulk store import with an issues report, duplicate detection and merging, platform checks, moving stores between platforms and clearing closed ones.

    Import · Merge · Check
  3. A.03

    Every bottle counted

    QR-coded bottles, inventory, and a store-by-store count flow that saves each count and jumps straight to the next store.

    Scan · Count · Next
  4. A.04

    Reviewed before it's final

    Weekly zero reviews, monthly verification that can be reopened, and an audit log of who changed what.

    Review · Verify · Reopen
  5. A.05

    Money in, money out

    Compliance and billing, vendor payments with a separate admin view, and cash purchases imported straight from a file.

    Bill · Pay · Import
  6. A.06

    People and access

    Team records, attendance, staff entries, each employee's own salary view, user access and control over active sign-in sessions.

    Manage · Grant · Revoke
  7. A.07

    Planning ahead

    A capping planner with in-app alerts, plus data sync tools that keep store records current.

    Plan · Alert · Sync
  8. A.08

    Built for speed

    Search that jumps to any page or store, keyboard shortcuts, CSV export, file uploads by drag and drop, and charts drawn in light, hand-built SVG.

    Search · Export · Upload
(05)Design and development

Engineered like the business depends on it. Because it does.

  • Night#0F1629
  • Signal blue#2559C9
  • Aqua#94DBE6
  • Fill green#0F7B57

Typeface Plus Jakarta Sans

Front end
React single-page application built with Vite, React Router and TanStack Query. Each screen is split out and loads on demand.
Back end
A dedicated, versioned REST API, deployed separately from the front end.
Authentication
Employee-ID sign-in with cookie-based sessions, active-session management, password change and reset.
Permissions
Admin, employee and partner roles, with a separate partner workspace.
Security
Strict Content Security Policy, HSTS, clickjacking protection and a locked-down permissions policy, served as response headers.
Data views
Paginated tables with filters and search, charts drawn in hand-built SVG, CSV export and file imports.
(06)Ecosystem
Solid: running today · Dashed: after launch

Two platforms, one chain of work.

The CRM already runs the operation. The mobile app is designed to carry that same chain of work out to the people it serves. This is the shape of the system; integration details will be documented as the app launches.

  1. 01

    CRM web application

    In production · 20+ staff

  2. 02

    Business operations

    Orders · stores · stock · billing · people

  3. 03

    Mobile application

    Approaching Google Play launch

  4. 04

    Connected user network

    500+ users expected after launch

Aquatrack workflow: employees, order POCs and vendors work through the CRM web app and the mobile app, taking each order from created, POC identified and vendor linked to updates shared and closure. 20+ employees in production; 500+ users expected after the Play Store launch.
Fig. 05Order workflowWho uses it, and how an order moves
(07)Result

Aquatrack is live and in daily use by a team of more than 20, with its mobile app close to launch. It shows what we build when off-the-shelf software won't fit: a working system shaped around how one business actually runs.

Start a projectStaff sign-in

Sign-in is for the business's own staff.

Previous project(01)

WaTR

Corporate water supply