🌊 Side project · 0→1 · IA-augmented
PaddleKit — Les bonnes conditions. Au bon moment.
Savoir si les conditions sont réunies pour sortir sur l'eau, et garder une trace de chaque session.
HTML / CSS / JSAPI Open-MeteoDonnées marinesClaude CodeMobile-first
🌊 Tester l'app en ligne ↗
PaddleCheck — Conditions en temps réel
🏄
Let's go paddle !
Marée haute · Vent 8 km/h · ☀️ 22°C
🌡 22°C💨 8 km/h🔆 UV 5.2🌊 17°C🌬 Rafales 14
Niveau de marée · ↗ Montante
72% · Haute dans 1h20
Créneaux favorables
Aujourd'hui matin08:30 → 11:00
Demain soir17:15 → 19:45
PaddleLog — Journal de sessions
🌊 PaddleCheck
🏄
Let's go !
Conditions idéales
☀️ 22°C💨 8 km/h🌊 17°C
Marée · ↗ Montante
72% · Haute dans 1h20
Ce matin08:30 → 11:00
🎯 Problématique
Se déplacer pour rien, c'est vite frustrant.
J'ai commencé le paddle récemment. Rapidement, un problème récurrent : arriver sur le spot et réaliser que la marée est trop basse, le vent trop fort ou les conditions mauvaises. Aucun outil ne centralisait ces infos avec un verdict clair.
Le problème
- Plusieurs sources d'info à consulter manuellement (météo, marée, vent)
- Impossible de savoir d'un coup d'œil si ça vaut le déplacement
- Aucune mémoire des sessions passées pour progresser
- Les apps surf/paddle existantes sont trop généralistes
La solution
- Un verdict immédiat "go / pas go" basé sur plusieurs critères combinés
- Toutes les données sur un seul écran : marée, météo, vent, temp eau
- Un journal de bord avec heatmap annuelle pour tracker sa progression
- Les deux apps sont liées : Check déclenche le Log quand les conditions sont réunies
🛠 Solution
Deux apps, un seul objectif : passer plus de temps sur l'eau.
PaddleCheck
Conditions en temps réel sur les spots habituels. Marée, météo, vent, température eau. Verdict immédiat : go ou pas go. Créneaux favorables dans les 48h.
PaddleLog
Journal de bord pour logger chaque session — spot, durée, conditions, ressenti. Heatmap annuelle style GitHub pour visualiser sa régularité et progression.
Pont entre les deux
Quand PaddleCheck indique "Let's go", un bouton contextuel ouvre PaddleLog avec le spot et la date pré-remplis. Zéro friction entre la décision et le log.
Mobile-first
Navigation par swipe sur mobile, design dark adapté à l'usage en extérieur, formulaire optimisé pour une saisie rapide après la session.
Zéro dépendance
HTML/CSS/JS pur, APIs Open-Meteo et données marines en direct. Aucun framework, aucun backend. Fonctionne depuis un fichier local ou hébergé.
IA-augmented
Conçu et développé avec Claude Code. La décision de design reste humaine — l'IA accélère l'implémentation.
🚀 Axes d'amélioration
Ce que j'aimerais explorer ensuite.
Caméras live sur les spots
Intégrer des flux caméra pour voir en temps réel la fréquentation, la hauteur des vagues et l'état visuel des spots.
Notifications push
"Fenêtre idéale dans 2h" — alerter proactivement quand une fenêtre paddle parfaite s'ouvre dans la journée.
Score IA des conditions
Remplacer les seuils fixes par un score calculé par IA, capable d'apprendre des préférences de l'utilisateur session après session.
Mode partagé
Organiser des sorties en groupe — synchroniser les disponibilités, comparer les sessions logguées, créer une émulation collective.
Projet disponible en ligne