Skip to content

ffcam-aura/cairn.lat

Repository files navigation

        ◠
      ◠◠◠◠
    ◠◠◠◠◠◠◠◠
  ━━━━━━━━━━━━

Cairn

Keyway Secrets

Débriefer nos sorties en montagne, pour progresser ensemble.

Une application simple, collective et open source, pour capitaliser sur chaque sortie.

cairn.lat · Contribuer · La démarche


Pourquoi Cairn ?

Après une sortie, les enseignements du terrain se perdent souvent dans le retour à la voiture. Pourtant, c'est le moment où les écarts entre ce qu'on avait prévu et ce qu'on a vécu sont les plus parlants.

Cairn est un outil de poche pensé pour être sorti au pied de la voie, à la pause de midi, ou au parking avant de rouler. Il donne un fil conducteur simple pour ancrer l'expérience, faire circuler la vigilance et alimenter les sorties suivantes.

Ce que propose Cairn

# Principe En pratique
001 Un fil conducteur simple Pour animer le débrief à 2, 4 ou 8, sans qu'il se délite.
002 Une trace écrite partageable Avec le groupe et les sorties suivantes, relisible six mois plus tard.
003 Le maillon débriefing de la chaîne ReTex Préparation de sortie, débriefing, récit, ReTex — Cairn outille le deuxième, en lien avec Camptocamp.

La démarche

Cairn s'inscrit dans la lignée de la CSV — Cartographie Systémique des Vigilances proposée par Paulo Grobel (csv-news.com). L'outil n'invente pas une méthode concurrente : il cherche à rendre utilisable sur le terrain un cadre qui a déjà fait ses preuves en formation.

Le projet est pensé pour s'articuler avec les pratiques existantes — FFCAM, FFME, FSGT, guides ENSA — plutôt que s'y substituer. Il est délibérément open source, pour rester au service de la communauté, et non d'un éditeur.

Ce dépôt

Ce dépôt contient le site de présentation du projet, publié sur cairn.lat. Il sert de point d'entrée : comprendre la démarche, rester informé du lancement, rejoindre les contributeurs.

L'application elle-même arrive ensuite.

Stack

  • Next.js 16 (App Router, React 19)
  • Geist via next/font
  • CSS natif, palette inspirée des cartes IGN (crème, vert sapin, orange brûlé)
  • MailerLite pour la capture des inscriptions au lancement

Démarrer en local

npm install
cp .env.example .env.local
# éditer .env.local avec vos clés MailerLite
npm run dev

Puis ouvrir http://localhost:3000.

Variables d'environnement

Variable Description
MAILERLITE_API_KEY Clé générée depuis MailerLite → IntegrationsDeveloper API
MAILERLITE_GROUP_ID ID du groupe « Cairn — prélancement »

Sans ces variables, le formulaire d'inscription renvoie une erreur serveur (la page se charge normalement).

Vérifier avant de pousser

npm run lint
npx tsc --noEmit
npm run build

Contribuer

Le code est ouvert dès le premier jour. Les contributions, issues et relectures sont bienvenues.

Que vous soyez encadrant·e, pratiquant·e ou développeur·se, il y a de la place. Le projet se construit avec la communauté, pas à côté d'elle.

Licence

AGPL-3.0 — le choix est cohérent avec le positionnement : le code reste ouvert, et toute réutilisation (y compris sur un service en ligne) doit rester ouverte elle aussi. Pensé pour protéger le projet d'une appropriation par un éditeur.


45°55′N · 006°52′E

Cairn — projet open source indépendant.

Releases

No releases published

Packages

 
 
 

Contributors