Plateforme éducative interactive pour vétérinaires et étudiants vétérinaires
VetoHub est une application web interactive développée dans le cadre d'une thèse de doctorat vétérinaire.
VetoHub propose des ressources interactives pour explorer les complications ophtalmologiques dans les dysendocrinopathies en médecine vétérinaire.
4 principales sections sont proposées:
- 👁️ Lésions Oculaires : De l'anatomie a la pathologie.
- ⚗️ Dysendocrinies : De la pathologie a la lesion.
- 🔬 Mécanismes Physiopathologiques : Exploration des processus pathologiques.
- 📝 Auto-évaluation : Tester ses connaissances.
- Schémas anatomiques interactifs avec SVG cliquables
- Flashcards pour l'apprentissage actif
- Mode clair/sombre pour le confort visuel
- Navigation intuitive avec fil d'Ariane
- Design responsive adapté à tous les appareils
- Animations fluides pour une expérience utilisateur agréable
- Frontend : HTML5, CSS3 (animations et glassmorphism), JavaScript (vanilla)
- Backend : PHP 7.4+
- Assets : SVG pour les schémas anatomiques, WebP pour les images
- Architecture : Modulaire avec séparation CSS/JS par fonctionnalité.
├── a_propos.php
├── components_helper.php
├── config.php
├── css/
│ ├── animations.css
│ ├── breadcrumb.css
│ ├── components.css
│ ├── flipcards.css
│ ├── layout.css
│ ├── reset.css
│ ├── schema.css
│ ├── theme.css
│ └── variables.css
├── dysendocrinies/
│ ├── diabete_sucre/
│ │ └── index.php
│ ├── hyperadrenocorticisme/
│ │ └── index.php
│ ├── hyperaldosteronisme/
│ │ └── index.php
│ ├── hyperthyroidie/
│ │ └── index.php
│ ├── hypothyroidie/
│ │ ├── chambre_anterieure/
│ │ │ └── index.php
│ │ └── index.php
│ ├── index.php
│ └── pheochromocytome/
│ └── index.php
├── footer.php
├── .gitignore
├── header.php
├── images/
│ └── illustrations/
│ ├── cornee_depolie.webp
│ ├── humeur_aqueuse_lipide.webp
│ ├── melanose_corneenne.webp
│ ├── neovascularisation_superficielle.webp
│ └── oedeme_corneen.webp
├── index.php
├── lesions_ocuaires/
│ ├── cornee/
│ │ ├── arc_corneen_lipidique/
│ │ │ └── index.php
│ │ ├── index.php
│ │ ├── keratite_corneenne/
│ │ │ └── index.php
│ │ ├── keratopathie_lipidique/
│ │ │ └── index.php
│ │ └── ulcere_corneen/
│ │ └── index.php
│ ├── index.php
│ ├── nerf_optique/
│ │ └── index.php
│ ├── retine/
│ │ └── index.php
│ └── sclere/
│ └── index.php
├── LICENSE
├── LICENSE-SVG.md
├── mecanismes_physiopathologiques/
│ ├── hyperglycemie/
│ │ └── index.php
│ ├── hyperlipidemie/
│ │ └── index.php
│ ├── hypertension_arterielle/
│ │ └── index.php
│ └── index.php
├── README.md
├── remerciments.php
├── run-server-linux.sh
├── run-server-windows.bat
├── scripts/
│ ├── main.js
│ ├── particles.js
│ ├── schema.js
│ ├── theme.js
│ └── utils.js
├── se_tester/
│ └── index.php
├── structure_oeil_shema_complet.html
└── svg/
└── schema_oeuil.svg
- PHP 8.4+
- Navigateur moderne (Chrome, Firefox, Edge, Safari)
Vérifier PHP :
php -vInstaller PHP si nécessaire :
- Debian/Ubuntu :
sudo apt install php php-cli - Fedora/RHEL :
sudo dnf install php php-cli - Arch Linux :
sudo pacman -S php - macOS :
brew install php - Windows : Téléchargez depuis php.net
Option 1 - Avec Git :
git clone https://github.com/crocodile13/vetohub.git
cd vetohubOption 2 - ZIP :
- Cliquez sur "Code" → "Download ZIP"
- Extrayez l'archive
- Ouvrez un terminal dans le dossier
🐧 Linux/macOS :
chmod +x run-server-linux.sh
./run-server-linux.sh🪟 Windows :
Double-cliquez sur run-server-windows.bat
Accédez à : http://127.0.0.1:8088
Le fichier config.php contient les paramètres de base :
define('BASE_URL', '/');
define('ASSETS_VERSION', '1.0.0');Ajustez BASE_URL selon votre configuration (ex: /vetohub/ si installé dans un sous-dossier).
Les couleurs sont définies dans css/variables.css :
:root {
--c-retine: #6366f1;
--c-cornee: #ec4899;
/* ... */
}Pour ajouter une nouvelle pathologie :
- Créez un dossier dans le module concerné
- Créez un fichier
index.phpavec les breadcrumbs appropriés - Utilisez les composants existants (bubbles, flip-cards, etc.)
- Ajoutez les images dans
images/illustrations/
Ce projet est réalisé dans le cadre d'une thèse de doctorat vétérinaire.
Ce projet est sous licence MPL-2.0 (Mozilla Public License 2.0).
Voir le fichier LICENSE pour plus de détails.
SAUF le fichier svg/schema_oeuil.svg qui est soumis à des restrictions spécifiques.
Voir LICENSE-SVG.md pour les conditions d'utilisation de ce fichier.
Contenu scientifique : XXXXXXX (Doctorante en médecine vétérinaire - ENVA)
Développement web : @crocodile13 🐊💻
Profs/etc, à completer : à completer
Pour toute question TECHNIQUE : Issues GitHub
© 2025 VetoHub - Plateforme éducative vétérinaire
Développé par crocodile13 et beaucoup d'IA lol