All projects
Training product · PWAIndependent product

OVRLD.

A mobile-first training PWA bringing workout plans, logging, history, and progress into a consistent product experience.

OVRLD mobile-first fitness training dashboard and workout logging interfaceProject presentation
01 / CONTEXT

The challenge

Keep training plans, workout logging, progress, and offline-aware storage consistent across one shared data model.

02 / DELIVERY

The delivery

A Next.js training product with authentication, PostgreSQL-backed data, RLS, and IndexedDB storage supporting offline-aware synchronization and consistent workout domain rules.

03 / System view
PROJECT COMPONENTS
01Next.js PWA
02Auth / Domain rules
03PostgreSQL / RLS
04IndexedDB / Sync

A high-level view of the product’s components and responsibilities.

Inside the build.

01

Training as a continuous workflow

Plans, session logging, history, and progress form a connected training PWA.

02

Offline-aware storage

IndexedDB supports local storage, alongside synchronization with Supabase and PostgreSQL.

03

Consistent rules and access

Shared domain rules keep training behavior consistent, with row-level security in the data layer.

Next project

MFM Egypt

04 — OPEN A CONVERSATION

Have somethingin mind?

A product to build, a system to improve, or a team to join. Tell me what you’re working on.

Available for meaningful workDownload CV
NEW MESSAGE↗

Your details are used only to reply to your enquiry.