tsukinao.
← Tous les projets

Application métier · Escalade

Nalyven Climb

Une application pour centraliser les participants, les décharges et le suivi des dossiers dans les salles d’escalade.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Tailwind CSS
Application métier · Escalade
nalyvenclimb
InscriptionSignatureSuivi

Schéma du parcours · pas une capture de l’application

Public
Équipes des salles d’escalade
Identité
Nalyven · projet avec Alex
Code source
Dépôt privé

Le besoin

À l’accueil d’une salle d’escalade, un dossier participant ne se résume pas à un nom. Il faut retrouver la personne, vérifier sa décharge et, pour un mineur, prendre en compte son responsable légal.

Nalyven Climb réunit ces étapes dans une application destinée aux équipes des salles. Le projet part de la gestion des décharges et s’étend au suivi de l’activité de l’établissement.

Le parcours construit

Retrouver et créer un dossier

Recherche de participants, informations de contact et prise en compte du responsable légal pour les mineurs.

Recueillir une signature

Texte de décharge, confirmations obligatoires et signature dessinée. Le serveur vérifie que le texte signé correspond encore au texte publié.

Suivre les décharges

Historique par participant, date d’expiration et génération d’un document PDF. Une action permet de relancer la génération du PDF.

Ouvrir un accès temporaire

Des liens signés donnent accès au parcours public d’un participant, avec une durée de validité limitée.

Les choix techniques

Next.js et TypeScript

Une application React avec des traitements côté serveur pour les opérations sur les dossiers et les signatures. TypeScript décrit les données échangées entre ces parties.

Supabase

L’authentification et les données s’appuient sur Supabase. Le code contrôle le rôle de l’utilisateur et l’organisation associée au dossier lors de la signature.

Une signature conservée avant le PDF

L’enregistrement de la décharge et la création du PDF sont deux étapes distinctes. Le document peut être généré à nouveau à partir de la signature enregistrée.

Les points de vigilance

Un texte modifié pendant le parcours

Si le texte envoyé ne correspond plus à la version publiée, la signature est bloquée et le formulaire demande de recharger la page.

Le cas des mineurs

Le traitement refuse une signature si le responsable légal manque ou si sa certification n’a pas été cochée.

Un PDF qui ne se génère pas

La relance possède un délai maximal et un message d’erreur. Cette séparation permet de traiter la génération du document sans demander une nouvelle signature.

Un projet distinct

Nalyven est une marque que je construis avec Alex. Elle conserve sa propre identité. Tsukinao présente ici le travail de développement autour de Nalyven Climb.

Cette présentation décrit les parcours présents dans le code. Elle ne constitue pas une annonce de disponibilité commerciale. Le dépôt est privé.

Et maintenant ?

Parlons de ce
que vous construisez.

Un projet, une opportunité ou une question technique ?
Le plus simple, c’est de m’écrire.