root.independent
engineering studio
HREN

MERA.

Training data.
A working foundation.

A mountain-training application connecting activity imports, preparation plans and terrain-aware route analysis. A custom workspace where the data behind training meets the context of the next route.

Inside the build
Project
MERA
Platform
Custom web application
Our contribution
Product engineering / integrations
  1. Activity sourcesGarmin Connect
    FIT files

    Imported activity data

  2. Background processingImport
    Normalise. Store.

    Worker and persistence

  3. Product workspacePlan. Review.
    Explore routes.

    Web application

MERA / System architecture overview

Activity data.
A purpose-built workflow.

A training record, a preparation plan and a mountain route describe different parts of the same task. Bringing them into one application means connecting data formats, recurring imports and geographic analysis.

MERA was built as a custom platform around that workflow. Garmin Connect synchronisation and FIT-file processing feed the activity workspace, while planning and route-analysis features give the imported data a place in the product.

Engineering behind
the training.

Connect the activity sources.

Garmin Connect synchronisation and FIT-file processing bring activity data into the application. A background worker handles recurring imports separately from the interactive web interface.

Give the plan explicit rules.

Preparation plans and sessions have their own data model. Plan adjustments are recorded against named rules, keeping changes traceable within the application.

Bring terrain into the workflow.

Route and elevation analysis add geographic context to preparation. The application brings routes, profiles and activity information into the same working environment.

Separate responsibilities.
Connect the product.

The web interface, background processing and persistent data have distinct roles. Next.js presents the workspace, a worker handles imports, and PostgreSQL stores the application data. This separation supports a product that has work to do even when the interface is not open.

Explore custom software development
Application
Next.js
Persistence
PostgreSQL
Processing
Background worker
Activity data
Garmin Connect / FIT
MERA / Implementation overview

One connected
training workspace.

  • Garmin Connect and FIT imports connected to a custom application.
  • Preparation plans and reviewable rule-based adjustments.
  • Route and elevation analysis within the training workflow.
Back to selected work Next project: Bio-Sol

Complex data?
Let’s make it useful.

Tell us about your data sources, your workflow and the product you want to build.

Discuss your project