尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Anciennement « Mon espace équin ». Application web (PWA) de suivi de chevaux : rendez-vous, finances, planning d'activités et fiche. HTML/CSS/JavaScript purs (modules ES, sans étape de build) + Firebase gratuit (Auth e-mail et Realtime Database). • Local : localStorage, clés mon_espace_equin_v1_* (compatibles avec l'ancienne version). • Cloud : users/ /app, écritures clé par clé ; les modifications faites hors ligne sont renvoyées à la reconnexion. • Mode hors ligne disponible si Firebase est injoignable.查看完整 README ↗
Anciennement « Mon espace équin ».
Application web (PWA) de suivi de chevaux : rendez-vous, finances, planning d'activités et fiche. HTML/CSS/JavaScript purs (modules ES, sans étape de build) + Firebase gratuit (Auth e-mail et Realtime Database).
index.html structure de l'application
css/ tokens, thème (cuir/cognac), base, composants, mise en page, vues
js/core/ utilitaires, dates, validation, schéma des données, store local
js/services/ Firebase (auth + synchronisation fine), stockage local
js/features/ export calendrier .ics (iPhone)
js/ui/ icônes, toasts, fenêtres, thème, statut, graphiques
js/views/ accueil, finances, planning, fiche
database.rules.json règles Realtime Database (chaque compte ne voit que ses données)
localStorage, clés mon_espace_equin_v1_* (compatibles avec l'ancienne version).users/<uid>/app, écritures clé par clé ; les modifications faites hors ligne sont renvoyées à la reconnexion.sw.js pré-met en cache l'app-shell (HTML/CSS/JS/icônes) à l'installation : l'app s'ouvre même sans réseau (utile à l'écurie), y compris dès le tout premier lancement hors ligne. Il vérifie aussi à chaque ouverture si les fichiers ont changé sur le serveur, pour afficher la dernière version publiée sans attendre l'expiration du cache.
Sur un rendez-vous (vétérinaire, vaccination, vermifuge…), le champ « Rappel » permet de fixer une périodicité (1, 3, 6 ou 12 mois). Tant qu'aucun nouveau rendez-vous du même type n'est planifié, l'échéance calculée (date + périodicité) apparaît dans « Rappels à venir » sur l'accueil dès qu'elle tombe dans les 30 prochains jours (ou est dépassée). Un bouton « Planifier » ouvre directement le formulaire pré-rempli.
Section « Cures en cours » de la fiche du cheval : compléments, traitements vétérinaires, vermifuges, phytothérapie…
horse_<id>_cures, synchronisées comme le reste.python3 -m http.server 8000
puis ouvrir http://localhost:8000.
Un push sur main déploie automatiquement sur Firebase Hosting (.github/workflows/firebase-hosting.yml).