Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Suivi des objectifs du magasin et statistiques de vente.
Translation pending
BusinessGitHub @benjamincharrassierlachal-cyberOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Appli web (statique, hebergee sur GitHub Pages) qui transforme le suivi quotidien du groupe (avis Google, examens de vue Lyleoo, impressions 3D) en tableau de bord ludique : anneaux de progression, score de la semaine, et une collection de trophees a debloquer. Les objectifs restent hebdomadaires (on repart a zero chaque semaine) ; seule la frequence des releves a change, pour voir l'avancee se mettre a jour plus souvent.
Fonctionne sur PC, tablette et smartphone (simple page web, ajoutable a l'ecran d'accueil).
Suivi Groupe (compiler_base.py, deja existant)
-> Base suivi magasins.xlsx --\
>-- scripts/exporter_donnees.py
Partoo (avis Google avec texte) ------/ -> data/data.json (le seul fichier que lit l'appli)
-> GitHub Pages
data/data.json est un instantane en lecture seule : il ne contient rien de
plus que ce que Base suivi magasins.xlsx, objectifs_magasins.csv et
Partoo/derniers_avis.json contiennent deja. L'appli ne fait que le mettre
en forme dans le navigateur (anneaux, badges, historiques) : aucun calcul
metier n'est refait ailleurs.
Le texte des avis clients (page detail "Avis Google") vient a part de la
note/nombre d'avis : il est recupere via l'API Partoo pour les 32 magasins
qui y sont geres (dossier Partoo, a cote de Suivi Groupe). Les 5 autres
magasins (Optic 2000, Generale d'Optique) n'ont pour l'instant que la note
et le nombre d'avis (source Google Maps classique, dossier AVIS), sans
texte.
Double-cliquez Publier_app.bat apres une compilation (ou laissez-le
tourner : il recompile la base source lui-meme s'il la retrouve a cote).
Il exporte data/data.json et le pousse sur GitHub — la page publique se
met a jour automatiquement en quelques dizaines de secondes.
Pour automatiser completement, double-cliquez
Installer_publication_quotidienne.bat : il installe une tache Windows
qui publie chaque jour a 9h00, quinze minutes apres la tache "Compilation
base magasins" (8h45). Le tout premier git push demandera une
authentification GitHub dans le navigateur (Git Credential Manager s'en
souvient ensuite).
objectifs_magasins.csv
(dossier Suivi Groupe), comme avant — rien n'a change de ce cote.js/badges.js contient toutes les definitions,
sous forme de liste. Un badge a tiers (bronze/argent/or...) ou un badge
unique se rajoute en quelques lignes, sans toucher au reste de l'appli.Le plus simple : double-cliquez sur Tester_en_local.bat, qui lance le
serveur et ouvre le navigateur automatiquement.
Un simple double-clic sur index.html ne fonctionne pas (le navigateur
bloque la lecture de data.json en local par securite). A la main, depuis
ce dossier :
py -3 -m http.server 8934
puis ouvrez http://localhost:8934. Evitez le port 8080 : c'est celui que
Pentaho occupe deja sur ce poste.
scripts/exporter_donnees.py le retrouve tout seul a proximite (meme
logique que compiler_base.py). S'il est vraiment ailleurs, creez
scripts/chemins.json :
{ "SuiviGroupe": "D:\\ailleurs\\Suivi Groupe" }