Rejoindre un voyage
J'ai un code groupe. Donne-moi accès à un voyage déjà créé par quelqu'un.
Notre mémoire est un trou noir. Celui-ci, au moins, recrache ce qu'il avale.
Ton cerveau a beaucoup de qualités. Retenir un voyage, en vrai, n'en fait pas partie. Trois apéros, deux cols de montagne et un repas oublié plus tard, il te reste : un brouillard, une anecdote inventée et une photo floue d'un panneau routier que personne ne reconnaît.
TrouNoir est la boîte noire collective de ton groupe. Vous capturez en marchant — 📷 photos, 🎙️ voix, ✏️ notes — chaque souvenir est géolocalisé automatiquement, et tout reste à vie sur un serveur dédié — pas dans le cloud d'une startup qui fermera dans 2 ans en emportant vos couchers de soleil. Contrairement à un vrai trou noir, le nôtre rend ce qu'il avale. Comment ? Sincèrement, on a oublié l'explication.
Tu n'es membre d'aucun voyage. Rejoins-en un avec un code.
Notre mémoire ne suffit plus. Heureusement, on a un NAS. Tu veux rejoindre un voyage existant, ou en démarrer un ?
J'ai un code groupe. Donne-moi accès à un voyage déjà créé par quelqu'un.
Je lance mon propre voyage. Le code sera généré pour mes amis.
Tape le code que t'a transmis le créateur du voyage.
Donne-lui un nom. Le code sera généré automatiquement.
Transmets ce code à tes compagnons. Ils l'utiliseront pour rejoindre le voyage.
Tape + pour ajouter, ✕ pour retirer.
Quelques réglages pour viser au plus juste.
Glisse le pin pour ajuster, ou clique sur la carte. Trou noir ne devine pas où c'était — il a oublié.
Modifier la date d'un souvenir change son ordre dans la timeline. Réservé au créateur du voyage ou aux admins.
🎤 Tape ton texte, ou appuie sur le micro de ton clavier pour dicter.
Le fil chronologique partagé entre tous les membres du voyage. Photos, audios et notes, dans l'ordre où ils ont été avalés.
Le trou noir a faim. Balance-lui ton premier souvenir, il s'occupe du reste (et il oublie rien, lui).
✋ Glisse un point sur la carte pour corriger sa position. Re-clique sur « 📍 Corriger » pour terminer.
Aucun souvenir géolocalisé.
Le livre que TrouNoir recrache. Brouillon par IA, peaufiné par vous, imprimable en PDF A4 paysage.
Contexte pour l'IA : surnoms, intention du voyage, anecdotes récurrentes, ambiance générale. Modifiable par tous (dernier qui écrit gagne).
Aucune page sélectionnée. Choisis-en une à gauche ou génère un brouillon IA.
Photos additionnelles uploadées pour enrichir l'album (les EXIF datent automatiquement le jour). Drag-and-drop ou bouton ci-dessous.
… ou glisse les photos ici.
Transmets ce code à tes compagnons. Ou utilise le lien direct.
Tu seras retiré du voyage. Tes souvenirs déjà postés restent dans la mémoire collective.
Anciens liens d'invitation cesseront de fonctionner immédiatement.
Là où on décide qui mange quoi.
Snapshot SQLite cohérent (VACUUM INTO). Télécharge le fichier trounoir.sqlite. À faire avant chaque voyage.
Fichiers non référencés par une entry ni un avatar. Reste à supprimer manuellement.
| Quand | Acteur | Action | Cible | Détails |
|---|
Parce qu'apparemment ce n'est pas évident.
Nous sommes une espèce qui a inventé la fusée et le mille-feuille, mais qui ne se souvient pas si la pizza d'hier soir était aux anchois. Sur un voyage de 10 jours, c'est statistiquement encore pire : tu vivras des moments forts, et tu les confondras dans 3 mois avec un épisode d'une série Netflix que tu n'as même pas regardée.
TrouNoir externalise ta mémoire collective. Ton groupe capture en marchant, l'app stocke, et plus tard tu retrouves les souvenirs là où ils ont été créés : sur une carte, dans un fil chrono, sous forme d'audio brut ou de transcription IA.
Tu te crées un compte avec ton email + mot de passe. C'est par utilisateur, pas par voyage. Donc si l'année prochaine tu repars avec d'autres potes : même compte, autre voyage.
💡 Si tu oublies ton mot de passe — bah voilà, c'est pour ça qu'on a fait TrouNoir. Demande à l'admin de te supprimer, recrée-toi un compte. La crise existentielle est offerte.
Un voyage a un code groupe (genre KAMINO). C'est ce que vous vous
refilez entre amis. Sans le code, impossible de rejoindre.
Trois gros boutons, ça gère le reste.
Chaque souvenir a une visibilité.
Tu peux basculer après coup : sur chaque entry, le bouton 🔒/👁 fait le toggle. ⚠️ Le solo n'est PAS chiffré côté serveur. C'est invisible aux autres dans l'app, mais l'admin du serveur pourrait techniquement aller fouiller. Aucun trou noir n'est totalement opaque (paraît-il, on n'a pas retenu la démonstration). Ne mets pas ton code de carte bleue dedans.
Tu peux capturer sans connexion. L'app stocke tout en local (IndexedDB) et un badge 3 apparaît à côté du bouton ↺ pour dire "il y a 3 trucs en attente". Dès que le réseau revient, ça sync automatiquement. Tu peux aussi forcer avec ↺.
Si ça reste bloqué (genre fichier rejeté par le serveur), le souvenir passe en "⛔ bloqué" — bouton 🗑 pour purger.
PHP + SQLite + HTML/JS vanilla + Leaflet pour la carte + OpenAI pour transcription/résumé. Hébergé sur un VPS OVH quelque part en France (la latitude exacte, on l'a oubliée — c'est la spécialité de la maison). Pas de cloud commercial, pas de tracking, pas de pub. Le seul opérateur, c'est le proprio du serveur. Le seul public, c'est ton groupe.
Si l'app meurt en plein voyage (le serveur s'effondre sur lui-même comme une étoile en fin de vie, l'admin a un coup de fatigue), tombez sur la méthode des cavernes : un groupe WhatsApp dédié. Au retour, on ingère tout manuellement et on fait semblant que TrouNoir a tout enregistré depuis le début.
Le minimum syndical pour ne pas être un fantôme.
Ce que tout le monde voit à côté de tes souvenirs.
Change-le quand tu veux. Ou jamais, on ne te jugera pas (trop).
Tu es connecté via Google. Ton mot de passe se gère côté Google, pas ici.
Chargement…