Gratuit, que vous soyez un groupe, une équipe, ou un club

Gérez vos séances,
bougez ensemble.

EsTcalade.fr est l'application de vos sorties sportives : créez des séances, invitez vos coéquipiers, suivez vos performances et communiquez — depuis le téléphone ou le bureau.

Escalade Randonnée Vélo Sport Exploration

Tout ce dont vous avez besoin
dans une seule appli.

Fini les groupes WhatsApp chaotiques et les tableurs partagés. EsTcalade.fr centralise l'organisation de vos sorties sportives : séances, inscriptions, discussions, statistiques et notifications push.

🔒 Rejoignez la communauté! S'inscrire & se connecter sur EsTcalade.fr ▶ Accéder à l'app
📅

Séances en un clic

Créez une séance (escalade, randonnée ou vélo), définissez le lieu, l'heure de début et de fin, ajoutez des infos complémentaires. Invitez vos teams ou sélectionnez des participants manuellement.

📢

Notifications push

Invitation, rappel la veille, rappel 1h avant, message flash, nouveau message dans une discussion — vos membres sont toujours au courant, même sans ouvrir le navigateur.

💬

Discussions intégrées

Chaque séance génère automatiquement une discussion associée. Échangez des messages, déposez des photos, réagissez avec des emojis.

📈

Stats détaillées

Histogrammes d'ascensions, graphiques de distances et dénivelés, radar mensuel, score d'assurage — visualisez votre progression et partagez vos stats sur votre profil public.

📱

Installable sur mobile

Ajoutez l'app sur l'écran d'accueil de votre iPhone ou Android. Elle se comporte comme une application native : plein écran, notifications, accès offline aux données en cache.

🔒

Accès sécurisé

Connexion par identifiant + code PIN, validation des comptes par un administrateur ou modérateur. Aucun compte n'est créé sans contrôle humain.

Page d'accueil
Page d'accueil
Séances
Liste des séances
Teams
Teams
Administration
Administration

Escalade, Randonnée, Vélo.

Chaque type de séance affiche les champs adaptés. Enregistrez précisément vos performances selon l'activité.

ChampDescription
Voie / BlocNom ou numéro de la voie ou du bloc
CotationCotation normalisée de 3 à 9c (liste complète)
TypeVoie ou Bloc
MontéesNombre total de tentatives
TopsNombre de fois arrivé en haut
FlashRéussi au premier essai (case à cocher)
AssureurParticipant confirmé comme assureur (voie uniquement) — incrémente son score d'assurageoptionnel
ChampDescription
DistanceDistance parcourue en km
DuréeDurée en minutes
D+Dénivelé positif en mètres
D−Dénivelé négatif en mètres
Difficultéfacile / moyen / expérimenté / difficile / très difficile
Référence VisorandoNuméro de fiche Visorandooptionnel
Vitesse moyenneEn km/hoptionnel
ChampDescription
DistanceDistance parcourue en km
DuréeDurée en minutes
D+Dénivelé positif en mètres
D−Dénivelé négatif en mètres
Difficultéfacile / moyen / expérimenté / difficile / très difficile
Vitesse moyenneEn km/hoptionnel
Créer une séance
Créer une séance

De l'inscription à la séance en 4 étapes.

Tout est pensé pour être simple, aussi bien pour l'organisateur que pour le participant.

1

Demande d'inscription

L'utilisateur choisit un identifiant et un code PIN à 4 chiffres. La demande est transmise à l'équipe d'administration.

2

Validation par l'admin

Un administrateur ou modérateur valide la demande. Le compte est activé immédiatement — un email de confirmation est envoyé si une adresse a été renseignée.

3

Invitation à une séance

L'organisateur crée une séance et invite sa team ou des membres spécifiques. Chaque invité reçoit une notification push et indique sa présence.

4

Séance & enregistrement

Le jour J, chaque participant enregistre ses performances (ascensions, distances, D+…). Les stats se mettent à jour en temps réel.

Teams et rôles — la logique de club.

EsTcalade.fr est conçu pour gérer plusieurs groupes au sein d'un même club, avec des niveaux de droits différenciés.

Comment fonctionnent les Teams ?

Une team est un groupe de membres qui partagent des séances et des discussions. Un utilisateur peut appartenir à plusieurs teams avec des rôles différents dans chacune.

Toute personne peut soumettre une demande de création de team. Un administrateur valide la demande — le créateur devient automatiquement modérateur de sa team.

Les séances, discussions et messages flash sont associés à une ou plusieurs teams. Seuls les membres concernés voient et reçoivent les notifications.

  • Admin
    Administrateur

    Accès complet. Gère tous les comptes, toutes les teams, tous les lieux et tous les types de séance. Diffuse des messages flash à tous.

  • Modo
    Modérateur

    Droits limités à ses teams. Valide les inscriptions de ses membres, gère les lieux, crée des messages flash ciblés.

  • Membre
    Contributeur

    Utilisateur standard. Crée des séances, participe aux discussions, enregistre ses performances et gère son profil.

Teams
Mes teams
Groupes
Mes groupes

Invitations et réponses

📧

Notification d'invitation

À la création d'une séance, chaque invité reçoit une notification push instantanée sur son téléphone ou navigateur.

Réponse Oui / Non

Chaque invité indique sa présence. La réponse est modifiable à tout moment avant la séance. Le compteur de confirmés est visible sur toutes les listes.

Rappels automatiques

Deux rappels push sont envoyés automatiquement : la veille et 1 heure avant le début de la séance.

👤

Ajout en cours de séance

L'organisateur ou un modérateur peut ajouter un participant pendant la séance, parmi les membres actifs d'une des teams liées.

Visualisez votre progression.

Trois onglets dédiés à chaque activité — essayez la démo interactive ci-dessous, fidèle à l'interface de l'application.

📊 Mes statistiques
2séances
11montées
8tops
2assurages
🠗 Montées par séance
⬤ Répartition voie / bloc
2sorties
30 kmdistance
1 610D+ (m)
5hdurée
↔ Distance par sortie (km)
↑ Dénivelé positif (m)
1sortie
25 kmdistance
350D+ (m)
1hdurée
↔ Distance par sortie (km)
↑ Dénivelé positif (m)

Histogramme des montées

Toutes les tentatives et les tops uniquement, empilés par cotation et colorés par niveau de difficulté.

🎲

Radar mensuel

Volume par groupe de cotation pour le mois en cours. Identifiez vos points forts d'un coup d'œil.

Répartition voie / bloc

Graphique en anneau (voie en bleu, bloc en orange) pour visualiser votre profil d'escalade.

🏔

Distances & dénivelés

Pour la randonnée et le vélo : distance et D+ par sortie, cumuls totaux en résumé chiffré.

🤝

Score d'assurage

Incrémenté chaque fois que vous êtes désigné assureur. Partageable sur votre profil public.

Captures de l'application

Stats escalade montées
Escalade — Montées
Stats escalade voie/bloc radar
Escalade — Voie/Bloc & Radar
Stats randonnée
Randonnée — Distance & D+
Stats vélo
Vélo — Distance & D+

Restez informé, même hors ligne.

Basées sur la Web Push API (standard W3C), les notifications fonctionnent sur iOS Safari et Android Chrome sans application à installer.

  • 📧 Invitation à une nouvelle séance
  • Rappel la veille de la séance
  • Rappel 1 heure avant le départ
  • 💬 Nouveau message dans une discussion
  • 🚨 Message flash de l'administrateur
  • 🚫 Suppression d'une séance
  • 👥 Ajout ou retrait d'une team
  • 🔒 Compte activé par l'admin

Chaque utilisateur peut désactiver toutes les notifications ou uniquement celles d'une discussion spécifique, depuis son profil.

Discussions
Discussions

Installez l'app sur votre téléphone.

EsTcalade.fr fonctionne comme une application native une fois ajoutée à l'écran d'accueil. Aucune app store, aucun téléchargement.

 iPhone / iPad (Safari)

  1. Ouvrez l'application dans Safari (indispensable, pas Chrome sur iOS)
  2. Appuyez sur l'icône Partager (carré + flèche) en bas de l'écran
  3. Faites défiler et choisissez « Sur l'écran d'accueil »
  4. Confirmez le nom et tapez Ajouter
  5. Activez les notifications depuis Profil → Notifications

🦀 Android (Chrome)

  1. Ouvrez l'application dans Chrome
  2. Appuyez sur les trois points en haut à droite
  3. Choisissez « Ajouter à l'écran d'accueil »
  4. Confirmez — l'icône apparaît sur votre écran
  5. Activez les notifications depuis Profil → Notifications
Bannière notification
Bannière d'activation

Le projet et son auteur.

EsTcalade.fr est un projet personnel développé pour organiser simplement les sorties d'escalade à la base puis se sont ajoutés la randonnées et le vélo.

👨‍💻

Guillaume EVAIN

Geek, Directeur des Systèmes d'Information et grimpeur, j'ai créé EsTcalade.fr pour simplifier la gestion des séances de grimpe, créer d'avantage d'occasions et disposer d'un carnet de bord numérique pour l'escalade, la randonnée et le vélo. L'application est développée en Python / FastAPI, tourne sous un cluster privé hébergé en France et peut être auto-hébergée en quelques minutes via Docker.

Auto-hébergement en 3 commandes

EsTcalade.fr est distribué sous forme d'image Docker. Déployez-le sur votre propre serveur (n'hésitez pas à me contacter):

# 1. Téléchargez le docker-compose.yml depuis le wiki
page:  https://wiki.ev1.fr/fr/EsTCalade/V2026/1_What-About

# 2. Configurez vos variables d'environnement
cp .env.example .env  && éditez .env

# 3. Lancez l'application
docker compose up -d