NEWYskorr is coming to iOS and Android

Design & development agency in Montpellier From commit to store.

AXIS designs and builds iOS & Android apps, web apps and websites. For our clients — and for ourselves: Yskorr, our training app, is coming to the stores.

~/axis — zsh
main
axis ship yskorr --all
iosexpo 55 · react native 0.83✓
androidexpo 55 · react native 0.83✓
watchosswiftui · watchconnectivity✓
widgetswidgetkit · live activity✓
webnext.js 16 · gym portal✓
apisupabase · 21 edge functions✓
aiclaude · wod reading✓
yskorr@0.13.0 — on its way to the stores

Stack : TypeScript, Swift, React 19, Next.js 16, Expo 55, React Native 0.83, SwiftUI, Supabase, Postgres, Deno, Claude API, RevenueCat, Tailwind 4, Framer Motion, Vitest, Playwright

In-house product
YskorrHybrid training app

Yskorr,
that’s us.

Our hybrid training app — box WODs, Hyrox sims or runs. Design, mobile app, watch, backend and web portal: all designed and built at AXIS.

  • 01ScanWhiteboard photo, dictation or text: AI reads and structures the WOD.
  • 02Time itFor time, AMRAP, EMOM, Tabata, hybrid sim: the timer knows the format.
  • 03On the wristLive Activity and Apple Watch: the same session carries on everywhere.
  • 04KeepWeekly rhythm, kilometres, Hyrox results. Health workouts import too.
Read the case studyComing soon to iOS & Android
YSKORR — v0.13.0iOS · ANDROID
Yskorr free timer screen: “Choisis ton format”, with hybrid sim, simple timer, for time, AMRAP, EMOM and Tabata.
Free timer
Yskorr home screen in dark mode: “Salut Alex.”, the Ton WOD card (scan, dictate or type), free timer and Run.
Session · iOS
Role
In-house product — design, development, backend, release
Platforms
iOS · Android · watchOS · Web
Stack
Expo · React Native · SwiftUI · Next.js · Supabase
Status
v0.13 — coming soon to the stores
Under the hood

One app, five surfaces, one backend.

What we built for Yskorr — and can build for you: a single backend, native code where it matters, and AI only where it helps.

SURFACES
  • iPhone
  • Apple Watch
  • Widgets
  • Android
  • Gym portal
Supabasepostgres · rls · auth · storage
Edge Functions × 21deno · parse-workout, webhooks
SERVICES
  • Claude API
  • RevenueCat
  • Garmin
  • Expo Push
  • Resend
  • 01Data partitionedRow Level Security in the database: data access is enforced by Postgres, not just by the app.
  • 02AI, with consentIt reads what the athlete chooses to send — whiteboard, text, Hyrox results — with consent for each upload.
  • 03One session, three screensiPhone, Live Activity and Apple Watch: the same session carries on, on the lock screen or the wrist.
Method

Four steps, one point of contact.

  1. step 01

    Framing

    We clarify the goal, constraints and how success is measured.

  2. step 02

    Design

    Art direction, mockups and a reusable system.

  3. step 03

    Build

    Careful, tested and performant development.

  4. step 04

    Ship

    Launch, measure and iterate.

Studio

An independent studio in Montpellier. A tight structure, a single point of contact, a craftsman's standard.

Location
Montpellier, France
Founded
2026
Company
SAS · RCS Montpellier
Product
Yskorr
Contact

A project? Let’s talk.

A website, a web app, an app to ship: tell us where you are, and we'll tell you honestly what serves your project.

mail contact@axisagency.frStart a project