Skip to content
Hugo Méndez

Sports & health

Offline-first training & nutrition app

Guided workouts, progress and nutrition for athletes and professionals that keep working on the field without signal.

Technologies

  • React 19
  • IndexedDB
  • Workbox
  • Node.js
  • MongoDB

The problem

Training happens where signal is poor. An app that depends on the internet loses data mid-session.

The solution

An installable web app (PWA) with a local replica, a queue of pending changes and sync on reconnect, with user-visible conflict resolution.

How it was built

Each change carries a unique id and version; the server applies each operation exactly once and answers applied, conflict or retry. Per-user local replica and role-based permissions.

Outcome

Sessions that are never lost, consistent data across devices and an experience that feels native.

  • Offline-first
  • Sync engine
  • Conflicts
  • Installable PWA

Services involved

Need something similar?

Next case study

ClientRestaurants · Guadalajara

From Oracle APEX to a modern website

Migration of a bakery-restaurant website from APEX to Astro + React, with catalog, menu and locations.

  • Astro
  • React
  • Tailwind CSS
  • Motion
  • Nginx
View case study

Got a process that has outgrown spreadsheets?

Tell me what you need. Within one business day I will reply with a clear idea of how to solve it and what it costs.