WorkProof: local-first time tracking with AppExpress

Published Jun 14, 2026
6 min read
WorkProof in action
WorkProof in action

WorkProof is a time tracking application for freelancers, remote workers and small teams that need to document hours without turning each workday into administrative data entry.

The core product is straightforward: start a timer, attach it to a project or task, keep the history, then retrieve sessions, files and statistics when it is time to follow up with a client, an invoice or a project.

The AppExpress angle is broader than the mobile app alone. WorkProof combines an iOS/Android experience, a web application, subscriptions, cloud sync, file handling, native permissions and a local-first data model. It is a good example of a B2C/prosumer product that quickly behaves like a small SaaS, but the same Capacitor stack works just as well for internal B2B apps.

Why this AppExpress showcase

WorkProof illustrates a practical case: an application that needs to feel fast on mobile, credible on desktop and robust enough for professional data.

The product covers topics that often appear in real launches:

  • a timer that can be started in one gesture;
  • organization by projects, tasks and sessions;
  • work evidence through photos, files or audio notes;
  • reliable offline mode;
  • cloud sync for paid users;
  • a multilingual interface (French and English);
  • a web application for reporting, management and administration;
  • iOS and Android store distribution with in-app purchases.

The mobile product

The timer view is deliberately central. The user starts a session, selects a project or task, then can add attachments during or after the work. This keeps the time spent and the actual work evidence in the same record.

Projects and tasks structure the sessions. Statistics then make it possible to read time by period, project and activity. Attached files create a useful trail when a client asks for details or when an intervention needs to be justified.

Technical stack

The mobile app is built with React, Ionic and Capacitor, which keeps a shared mobile web codebase while still giving access to the native APIs that matter: camera, files, local storage, network status, sharing, haptics and in-app purchases.

LayerChoiceRole
MobileIonic, Capacitor, React, TypeScriptiOS and Android app with a mobile web codebase.
Local databaseRxDB, IndexedDBData available on the device first, even offline.
SynchronizationRxDB replication, Supabase RealtimeCloud replication and data reconciliation across devices.
FilesCapacitor Camera, Filesystem, Supabase StoragePhotos, audio and documents attached to projects, tasks or sessions.
App stateZustand, @workproof/core packageShared business logic between mobile and web.
i18ni18next, react-i18nextMultilingual interface (French and English) shared between mobile and web.
WebNext.js 16, React 19, Tailwind, shadcn/uiDashboard, reports, settings, billing and administration.
BackendSupabase Auth, PostgreSQL, RLS, StorageAccounts, workspaces, security, files and synchronized data.
PaymentsRevenueCat, LemonSqueezyMobile in-app purchases and web subscriptions.
EmailsResend, React EmailMagic links, confirmations and transactional messages.

The key architectural choice is local-first. The timer cannot depend on an active connection. A session must start immediately, remain visible, then synchronize when the network comes back. In this type of product, the local database is not just a cache: it is the main working surface.

The web application

The web side is designed for larger-screen work: reviewing statistics, exploring projects, checking sessions, managing files, tracking billing and administering users or subscriptions.

It uses the same business objects as the mobile app, but with an information density better suited to desktop. The dashboard highlights tracked hours, sessions, active projects, tasks and activity over time. Project and file views make the “proof of work” dimension clearer.

Redacted WorkProof web screenshots from the AppExpress mockup set. This set is currently shown in French.

What WorkProof validates for AppExpress

WorkProof shows that an offer like AppExpress should not stop at producing an interface. The product touches mobile distribution, web SaaS, synchronization, billing, emails, local data, files and security constraints.

The important point is the product split. Mobile remains the natural place to capture time and work evidence in the field. Web becomes the natural place to review, administer, analyze and bill. The stack follows that split instead of forcing one usage mode everywhere. And none of this is specific to consumer products: the same architecture serves internal B2B tools just as well, with the field on mobile and oversight on the web.

Download WorkProof

Official website: workproof.app.

WorkProof is available on the App Store and Google Play.

Download on the App Store Get it on Google Play