🛰️

Faites avaler vos souvenirs pour ne plus les oublier !

TrouNoir

Notre mémoire est un trou noir. Celui-ci, au moins, recrache ce qu'il avale.

ou avec un email

Pas encore inscrit ? Onglet Inscription.

C'est quoi, TrouNoir ?

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.

  • 🎙️ Enregistre ta voix quand taper c'est trop d'effort
  • 🗺️ Carte interactive de tous les endroits où tu as été perdu
  • 🔒 Solo ou groupe pour chaque souvenir (le karaoké foireux reste entre toi et toi)
  • 📝 Transcription auto de tes audios par IA
  • 📖 Album imprimable brouillon IA + édition WYSIWYG → PDF A4 paysage
  • 📔 Mon Carnet : tes pensées les moins avouables, à toi seul

Notre mémoire est un trou noir. TrouNoir, lui, recrache.

Mes voyages

    Tu n'es membre d'aucun voyage. Rejoins-en un avec un code.

    Bienvenue dans le trou.

    Notre mémoire ne suffit plus. Heureusement, on a un NAS. Tu veux rejoindre un voyage existant, ou en démarrer un ?

    🎟️

    Rejoindre un voyage

    J'ai un code groupe. Donne-moi accès à un voyage déjà créé par quelqu'un.

    ✨

    Créer un voyage

    Je lance mon propre voyage. Le code sera généré pour mes amis.

    Rejoindre un voyage

    Tape le code que t'a transmis le créateur du voyage.

    Créer un voyage

    Donne-lui un nom. Le code sera généré automatiquement.

    Voyage créé.

    Transmets ce code à tes compagnons. Ils l'utiliseront pour rejoindre le voyage.

    …

    0

      Ajouter une photo

      📷 Souvenir photo

      Tape + pour ajouter, ✕ pour retirer.

      Enregistrement… 0:00

      ✨ Générer le brouillon de l'album

      Quelques réglages pour viser au plus juste.

      Ton narratif
      Longueur des récits par jour
      Sections à inclure

      ✏️ Éditer ce souvenir

      📍 Position

      Glisse le pin pour ajuster, ou clique sur la carte. Trou noir ne devine pas où c'était — il a oublié.

      🕒 Date & heure

      Modifier la date d'un souvenir change son ordre dans la timeline. Réservé au créateur du voyage ou aux admins.

      Parle ou tape : je transforme ta voix en souvenir éternel.

      🎤 Tape ton texte, ou appuie sur le micro de ton clavier pour dicter.

      🕳️ Trou Noir du groupe

      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é.

        📖 Album du voyage

        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).

        Pages

          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.

          …

          Membres

            Demandes d'adhésion 0

              Partager le voyage

              Transmets ce code à tes compagnons. Ou utilise le lien direct.

              …

              Mon adhésion

              Tu seras retiré du voyage. Tes souvenirs déjà postés restent dans la mémoire collective.

              ⚠ Zone owner

              Anciens liens d'invitation cesseront de fonctionner immédiatement.

              Admin TrouNoir

              Là où on décide qui mange quoi.

              Voyages

                Utilisateurs

                ➕ Créer plusieurs comptes en une fois

                Le nom d'affichage est dérivé automatiquement de l'email (ex. jean.dupont@x.com → « Jean Dupont »). Les emails déjà inscrits sont silencieusement ignorés.

                  Paramètres

                  Redirect URI à coller dans Google Cloud Console :

                  État de santé

                    
                                

                    Stats DB

                    Backup

                    Snapshot SQLite cohérent (VACUUM INTO). Télécharge le fichier trounoir.sqlite. À faire avant chaque voyage.

                    Fichiers orphelins dans uploads/

                    Fichiers non référencés par une entry ni un avatar. Reste à supprimer manuellement.

                      Journal d'audit admin

                      QuandActeurActionCibleDétails

                      Mode d'emploi

                      Parce qu'apparemment ce n'est pas évident.

                      1. Pourquoi TrouNoir existe

                      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.

                      2. Le compte (oui, encore un)

                      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.

                      3. Les voyages

                      Un voyage a un code groupe (genre KAMINO). C'est ce que vous vous refilez entre amis. Sans le code, impossible de rejoindre.

                      • Créer un voyage : c'est l'admin (la personne qui a installé l'app) qui le crée depuis son écran ⚙.
                      • Rejoindre un voyage : depuis l'écran "Mes voyages", colle le code dans le champ "Rejoindre".
                      • Tu peux être dans plusieurs voyages en même temps. L'app te demandera lequel tu veux ouvrir.

                      4. Capturer des trucs

                      Trois gros boutons, ça gère le reste.

                      • 📷 Photo — ouvre la caméra. Au moment où tu prends, l'app capte ta position GPS et la colle à la photo. Même si tu déplaces ton téléphone en Antarctique 6 mois après, la photo se souviendra du col où elle a été prise.
                      • 🎙️ Audio — ouvre l'enregistreur avec un waveform animé (le truc qui danse en jaune et violet). Tu peux mettre en pause (genre "attends, le serveur arrive"), reprendre, annuler ou terminer. Sa transcription en texte ? Bouton 📝 Transcrire sur l'audio (paf, IA, magie).
                      • ✏️ Note — tape un truc court. Pratique pour les pensées qu'on ne veut pas dire à voix haute devant les autres.

                      5. Solo ou Groupe ?

                      Chaque souvenir a une visibilité.

                      • 👁 Groupe : tout le monde dans le voyage voit ce que tu captures. C'est le défaut.
                      • 🔒 Solo : visible par toi seul. Pour les pensées intimes, les ronflements de Bertrand, ou la note "demander à Marc combien il me doit".

                      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.

                      6. Les 4 sous-vues

                      • 📜 Liste — fil chronologique de tous les souvenirs visibles par toi.
                      • 🗺️ Carte — tous les souvenirs géolocalisés sur une carte. Click sur un point = preview.
                      • 📔 Mon Carnet — tes contenus solo uniquement. Ton journal intime numérique.
                      • 📖 Album — 4 onglets : Briefing (contexte IA), Édition (pages + blocs Quill), Photos en plus (uploads bonus avec EXIF), Aperçu & PDF (téléchargement A4 paysage). Le brouillon IA fait le gros du travail, vous peaufinez.

                      7. Hors ligne, sans réseau

                      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.

                      8. Boutons mystérieux dans l'en-tête

                      • ↺ : sync manuelle de la queue locale
                      • 🗑 : purge les souvenirs bloqués (rejeté par serveur, abandonné)
                      • ⇋ : revenir à la liste de tes voyages (pour switcher)
                      • ? : ce mode d'emploi (oui, tu es ici)
                      • ⚙ : panneau admin (uniquement si tu es admin)
                      • ✕ : déconnexion

                      9. Stack technique (pour les curieux)

                      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.

                      10. Plan B (si tout part en vrille)

                      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.

                      « Notre mémoire est un trou noir. TrouNoir, lui, recrache. »

                      Mon profil

                      Le minimum syndical pour ne pas être un fantôme.

                      ?
                      … …

                      Surnom

                      Ce que tout le monde voit à côté de tes souvenirs.

                      Mot de passe

                      Change-le quand tu veux. Ou jamais, on ne te jugera pas (trop).

                      Compte Google

                      Tu es connecté via Google. Ton mot de passe se gère côté Google, pas ici.

                      TrouNoir · v95e7be6 · Bricolé avec amour par une personne de talent, et un soupçon d'IA.

                      📰 Dernières nouveautés

                      Chargement…

                      Le trou noir oublie tout sauf son propre code source. Voir tout l'historique sur GitHub →