Borne prête
Terminal Employé
Touchez Commencer pour ouvrir la borne.
Punky
Prêt
Borne prête
Touchez Commencer pour ouvrir la borne.
Punky
Prêt
Portail interne du magasin
Aujourd'hui
Je peux vous aider avec votre planning, vos pointages et vos notifications.
Ouvrir la tournée du magasin aujourd’hui et les conversations de ses clients.
Chargement de vos préférences…
Vérification de cet appareil…
Vérification des appareils actifs…
Le test sera envoyé à tous les appareils actifs de ce compte.
Les priorités d’abord, les bons outils juste après.
Punky · Disponible
Je peux vous aider à retrouver une information utile dans le magasin.
Choisissez l’action à réaliser. Vous pourrez ensuite revenir ici à tout moment.
Raccourcis externes configurés dans l'Espace Responsable.
Demander à PunkyConsultez l’horaire officiel publié, sans modifier sa préparation.

Superviser, décider, configurer et administrer le magasin.
Punky · Disponible
Je prépare une lecture courte des informations disponibles.

Préparer les horaires hebdomadaires et suivre plus tard les pointages réels.
Un Message général accompagne clairement chaque journée concernée.
Aucun créneau à pourvoir.
Chargement de la semaine...
Horaire en préparation visible uniquement par le responsable.
Chargement de la comparaison...
Une lecture rapide pour savoir si l'horaire en préparation est publiable ou s'il reste des points à corriger.
Comparaison locale entre heures prévues, objectifs et écarts.

Vue de pilotage pour savoir où agir maintenant.

Ce qui se passe réellement dans l’équipe aujourd’hui.

Consulter une journée passée sans modifier les pointages.

La journée prévue et les pointages réellement enregistrés.

Préparez les outils du quotidien.
Chaque page de configuration suit le même modèle afin de garder des repères simples d'un module à l'autre.
Réglages réservés au responsable.

Pilotage des briefings, rappels et envois automatiques du magasin.
Punky accompagne l'équipe avec des notifications automatiques pilotées par le responsable.
Cette page permet de vérifier rapidement si le moteur fonctionne, ce qui part, à qui, et ce qui mérite une attention.
Chaque carte indique son état réel, ses destinataires, son prochain passage et les actions disponibles.
Informations utiles pour comprendre le moteur sans afficher un mur technique.
Derniers tests, envois automatiques et incidents connus.
"Chaque notification commence ici, avant d'accompagner toute l'équipe."

Qui a reçu quoi, quand et par quel canal.
Les communications non abouties peuvent être marquées comme traitées, sans effacer leur trace.

Les échanges entrants du magasin, dans une vue simple.

Les bons réflexes pour utiliser le portail au quotidien.
Ce portail regroupe les outils internes du magasin. Utilisez le module adapté à votre tâche et sélectionnez votre nom lorsqu'il est demandé.
Les zones de configuration indiquées comme réservées au responsable ne doivent pas être modifiées sans consigne.
Ne modifiez pas la configuration responsable sans consigne.
Ne modifiez pas la configuration responsable sans consigne.

Repères pratiques pour gérer le portail Tom&Co Vanderkindere.
Ce portail regroupe les outils internes du magasin Tom&Co Vanderkindere. Il sert à centraliser les procédures et les outils utiles au quotidien.
Les modules actifs sont Agenda Pension, Procédure quotidienne, Rapport quotidien animaux, Livraisons à domicile, Commande spéciale client, Gestion des pertes, l'Espace Responsable et la documentation interne. Les statistiques sont réservées au responsable.
GitHub stocke le code du portail et garde l'historique des modifications grâce aux commits.
index.html, style.css, app.js, storage.js, config.jsREADME.md, ONLINE-NOTES.md, CHANGELOG.mdfirestore.rules.example et le dossier assets/Chaque évolution importante doit être validée, testée, puis enregistrée avec un commit clair.
main.Les identifiants GitHub doivent rester confidentiels et ne doivent pas être partagés inutilement.
GitHub Pages publie l'unique portail à son adresse officielle :
L'ancienne adresse GitHub Pages reste utilisable jusqu'à la bascule du domaine, puis redirige vers l'adresse officielle.
Quand le code est poussé sur main, GitHub Pages met ensuite le site à jour automatiquement.
Il peut y avoir un petit délai entre le push sur GitHub et l'affichage de la nouvelle version en ligne.
Firebase gère la connexion des utilisateurs, la base de données partagée et les données des réservations de pension.
pensionReservationspensionIntakeFormsdailyProcedures et animalWeeklyReportsportalSettingshomeDeliveries et homeDeliveryCustomersspecialOrders et specialOrderCustomersIl ne faut pas modifier les règles Firestore ou supprimer des données sans être certain de ce que l'on fait.
L'authentification contrôle qui peut se connecter au portail.
30206@tomandco.eusgoubau@tomandco.besimon.goubau@gmail.comLes comptes utilisateurs doivent être gérés prudemment dans Firebase Authentication.
Le portail ne doit pas créer ou supprimer directement des comptes Firebase depuis le front-end sans backend sécurisé.
Firestore est la base de données partagée. La collection pensionReservations contient les réservations de pension et pensionIntakeForms contient séparément les contrats et questionnaires liés par reservationId. Les collections dailyProcedures et animalWeeklyReports contiennent les validations magasin et animaux. La collection portalSettings contient la configuration des tâches et contrôles. Les collections homeDeliveries et homeDeliveryCustomers contiennent les livraisons et leurs clients. Les collections specialOrders et specialOrderCustomers contiennent séparément les commandes spéciales et leurs clients sans adresse.
Le cadencier Aniserco reste local à chaque appareil dans IndexedDB. La même base locale est utilisée par Livraisons à domicile et Commande spéciale client.
Les données de test des deux nouveaux modules sont marquées avec isDemo: true et peuvent être effacées sans toucher aux vrais rapports.
Ne jamais supprimer manuellement la collection pensionReservations depuis Firebase, sauf si une sauvegarde fiable existe et que l'action est volontaire.
Agenda Pension permet d'exporter les données en JSON. Cet export sert de sauvegarde manuelle.
Les fichiers JSON exportés doivent être conservés dans un endroit sûr.
isDemo: true.node --check app.js
git diff --check
git status
Le commit clair se fait uniquement après validation.
main uniquement après validation.
Vue responsable en lecture seule, calculée depuis les données existantes.
Terminez les tâches utiles maintenant, puis consultez le reste de la semaine.
Validez les contrôles utiles maintenant, puis comparez la semaine si nécessaire.
Les anciennes zones restent indiquées dans les archives concernées.
Voyez les présences, arrivées et départs avant les réservations et la capacité.
Présences et actions à organiser avant le détail des réservations.
Animaux présents au magasin et points d'attention immédiats.
Semaine du lundi au dimanche, avec les animaux présents chaque jour.
Calendrier compact du mois pour suivre présences, arrivées, départs et entretiens.
Tom&Co Vanderkindere – Outil interne
Lignes = réservations, colonnes = semaine complète du lundi au dimanche.
Modifier, terminer, annuler ou supprimer une réservation.
Retrouver les anciens passages par animal, client ou téléphone.
Formulaire rapide pour une utilisation en magasin.