Almost there — one setup step left.
Open this file in a text editor and paste your Supabase Project URL and anon public key into the two lines near the top (look for PASTE_YOUR_PROJECT_URL_HERE). Save, then re-upload. The setup guide walks you through exactly where to find these.
Drift Wiki
Training Log
Dive deeper. Coached by Akim Ladhari Your log read every day, your dives drawn on, your next training the day after you dive. He reads every application himself · limited places
110 m
5 min
1,500
5,000
One-to-one freediving coaching You log every session and send your videos. Akim watches them himself, draws the correction straight on the video, and sends your next training. Free, and it takes a minute — Akim reads every application himself.
A coach who sees every dive See what you get
What's your target depth? 110m Akim's dive. One of the first five in the world to do it. Drag down the line to set it.
102030405060708090100120 Akim world record
The product, not promises

This is what comes back

A real review frame — coming

Real athletes, real numbers

Where they are now

What makes Drift different

•
•
•
Drift label Who trains the coaches

What you get

Five things you get

16°

How you'll see it

1 to 4
Daily
Next day

How you'll see it

How you'll see it

IronB12Water

How you'll see it

goal

How you'll see it

sleepwaterloadEASY TODAY

How you'll see it

Also in there

Training you can measure

How it works

Transparent prices

What it costs

Start with a conversation
Drift Experience · breath-hold wellness · build 24.40i
🫁

Hold your breath — approval is on its way

Coach Akim personally reviews every new freediver before opening the log. You’ll be in shortly — you’ll get an email the moment you’re approved.

…and if you’re not supposed to be here, holding your breath is a really bad idea 😅

“Breathe, or breathe not — that’s the big question.” — Yoda, probably 🐸
Message Akim
🔒

Your access is paused

Your coach has paused your access — most often a subscription that ended. Everything you logged is safe and waiting for you.

Ton profil d’athlète

Obligatoire avant d’utiliser le journal — ton coach en a besoin pour t’entraîner en sécurité.

📷
Only a coach or administrator can change a name.
Only used to set your iron target: a menstruating athlete needs 18 mg a day, not 8. Haemoglobin carries the oxygen you hold — getting this wrong hides a real deficiency.
cm
kg
years
The AI uses this for every food suggestion and every nutrition estimate.
Untick to stop Drift emails — everything still reaches you as messages inside the app.
Pick what you want waiting for you when you open Drift. Everything stays in the menu either way.
Saved on this device for now.
🎯 Your goals
Pick a goal for AT LEAST ONE discipline * — leave the others empty, you can change them anytime

Before you start — required agreement

Freediving carries real risks. Before using this training log, please read the following carefully and confirm each point. Your coach keeps a record of your agreement.

Medical questionnaire

Please answer honestly. A YES does not necessarily stop you training — it means your coach (and possibly a doctor) should review it first. If unsure, answer YES.

Medical declaration

By signing, you confirm you have read this agreement in full and accept it on your own behalf. This does not remove your coach's professional obligations under applicable law.

—
⏰ Coming up
🔎Search everything▾
🎤 Drift Assistant
It never sends or creates anything by itself — it fills the form and you press the button.
What you’ve taught me
Say things like « always keep trainings under six lines » and it will apply from then on.
🙋 New freedivers waiting for approval
🧑▾
🩺 Exams to review
🗄 Archived students
🌊 My front page

What a visitor sees before they log in. Changes are live the moment they save.

Photos
Hero — you, underwaterShoot it vertical. The bottom should be dark: the headline sits on it.
Portrait — your faceBeside your credentials. People buy the coach, and trust needs a face.
Review frame — the proofOne frame of a real video review with your marks on it. A screenshot is perfect.
Words

In the language you are using now. Leave a field empty to keep the app's own text.

On the wall

Everyone is on by default; an athlete can still take themselves off. Untick a person to keep them off your page, and pick which of their bests appear.

Coming soon

Your public upcoming events. Featured ones appear on the front page.

🫂 Buddy teams — send one training to a group
📚 Training templates — save a workout once, re-send it anytime
💬 What your athletes are telling you
💳 Plans & subscriptions — what each athlete is buying
📅 Create an event
Leave it empty to use the type above.
⚠️ An event page is public — never put your IBAN here or in the offers line. Send bank details in the invitation instead.
Sent in full inside every invitation email.
The instant room works with no account, on any device. For Google Meet or Zoom, open yours and paste the link back here.
Max 50 MB. This is the image people see on the invitation card.
They are invited the moment you save — athletes get a notification and an email, anyone else gets the full invitation by email. You can always add more later from 👥 Guests.
ADMINISTRATOR · THE PLATFORM, NOT ONE ROSTER
Administration
🛠 Admin — roles & coaches
Reassign a student to a coach
🔑 Administrators
📇 Contacts from events
An administrator can promote coaches, move students between coaches, and appoint other administrators. You cannot remove your own key.
📤 Envoyer le prochain entraînement à
🛌 Send to rest

Relis le message avant l’envoi — l’élève le reçoit dans l’app et par email.

🔔 Athlete activity

⛔ Logging paused — safety review
You logged a blackout. Your coach must review it with you before you log again. Never dive alone. 🌊
⚖️Weight & readiness▾
📈 Weight over time
kg
🥗Fuel for freediving▾
🍽️ NutritionÀ remplir
Add things as you go — each one saves straight away and the day is recounted for you.
Kept separate from food so the counter adds the exact dose instead of guessing it.
L
🔬 The numbers — filled in for you▾
📊 Roughly what you ate (fills in from the photo — edit freely)
h
📈 Last 14 days

Tap any one to see why it matters underwater.

One AI plan per day — it uses your weight, training, sleep and hydration.
General guidance for training — not medical or dietary advice. Talk to a doctor or dietitian for anything specific to you.
📣Community▾
Only your coach and your training group can see this. Videos up to 50 MB.
🎥Video coaching▾
🫂My teams▾
🎯My goals▾
📝 Ma journée ✓ saved ▾
Most days need no typing — you only check what I understood, then Save.

Remplis ta journée. Enregistrer à la même date met à jour l’entrée.

💡 New: log by voice
You don't have to type. Tap the 🎤 button, say what you did out loud, and your training is written into the log for you.
Tu consultes le journal d’un élève — accès en lecture seule.
0 sur 7 rempli
🎉 Journée complète — belle discipline !
🌅 Séance du matinÀ remplir

Décris-la à voix haute — ex. « 6 apnées à partir de 4 minutes plus 15 secondes, repos 1 minute, effort 4 » — et les séries se remplissent toutes seules.

🌇 Séance du soirÀ remplir
😊 Ton ressentiÀ remplir
How it felt
— tap to set
very lowgreat
— tap to set
very lowgreat
— tap to set
very easymaximal
Your coach is alerted for an LMC or blackout. Never dive alone.
😴 RécupérationÀ remplir
🌙 Sleep & body — optional▾
h
/5
bpm
Auto-saved — nothing you type is ever lost.
💳My plan▾
🩺Exams & blood tests▾

Send a photo of a blood test or medical exam. Your coach reviews it before anything is shared back with you.

🗄 Archived students

Educational summary for training only — never a medical diagnosis. Always discuss results with your doctor.

💬Help improve Drift▾

Anything confusing, missing or broken? Coach Akim reads every message.

🗓Historique▾

Past entries, most recent first.

🗄Archived trainings▾

Performance overview

Records personnels et progression, discipline par discipline.

💡 Tap a point on a graph to see that day — then Open → to correct it.

Enregistre quelques séances avec des valeurs — temps d’apnée, distances, profondeurs — et tes courbes de progression apparaîtront ici.
Drift Experience · breath-hold wellness