Actualiser README.md
CI / PHP Syntax Check (push) Has been cancelled
CI / JavaScript Lint (push) Has been cancelled
CI / Docker Build Test (push) Has been cancelled
CI / Validate Translation Files (push) Has been cancelled
CI / Auto-merge develop → main (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / PHP Syntax Check (push) Has been cancelled
CI / JavaScript Lint (push) Has been cancelled
CI / Docker Build Test (push) Has been cancelled
CI / Validate Translation Files (push) Has been cancelled
CI / Auto-merge develop → main (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
This commit is contained in:
@@ -1,155 +1,3 @@
|
|||||||
# 🏠 EverShelf
|
|
||||||
|
|
||||||
> Gestionnaire de garde-manger auto-hébergé — Suivez vos stocks alimentaires, scannez vos produits, recevez des suggestions de recettes avec l'IA et réduisez le gaspillage.
|
|
||||||
|
|
||||||
Fork amélioré du projet original EverShelf avec corrections, améliorations d'ergonomie, intégrations supplémentaires et optimisations.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
[](LICENSE)
|
|
||||||
[](https://www.php.net/)
|
|
||||||
[](https://www.sqlite.org/)
|
|
||||||
[](Dockerfile)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## ✨ Fonctionnalités principales
|
|
||||||
|
|
||||||
### 📦 Gestion des stocks
|
|
||||||
|
|
||||||
- Inventaire alimentaire complet
|
|
||||||
- Gestion des emplacements :
|
|
||||||
- 🏠 Placard
|
|
||||||
- ❄️ Réfrigérateur
|
|
||||||
- 🧊 Congélateur
|
|
||||||
- 📍 Emplacements personnalisés, entièrement gérés depuis une page **🔧 Configuration** dédiée (ajout, modification, suppression sans toucher au code)
|
|
||||||
- Sous-catégorie dédiée aux boissons (vin, bière, spiritueux, soda, jus, eau...) pour filtrer et trier l'inventaire plus précisément
|
|
||||||
- Scan de codes-barres avec la caméra du téléphone
|
|
||||||
- Ajout rapide de produits
|
|
||||||
- Suivi des dates de péremption
|
|
||||||
- Gestion des produits ouverts
|
|
||||||
- Support des produits sous vide
|
|
||||||
- Détection des incohérences de stock
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🤖 Intelligence artificielle (Google Gemini)
|
|
||||||
|
|
||||||
EverShelf peut utiliser l'IA pour :
|
|
||||||
|
|
||||||
- 📸 Identifier un produit depuis une photo
|
|
||||||
- 📅 Lire automatiquement une date limite de consommation
|
|
||||||
- 🧊 Proposer un stockage adapté
|
|
||||||
- 🍳 Générer des recettes selon votre inventaire
|
|
||||||
- 💬 Répondre aux questions sur vos produits
|
|
||||||
- 🛒 Améliorer les suggestions de courses
|
|
||||||
|
|
||||||
> L'IA est optionnelle. EverShelf fonctionne sans clé Gemini.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🛒 Liste de courses intelligente
|
|
||||||
|
|
||||||
- Création automatique depuis les ruptures de stock
|
|
||||||
- Prévisions de besoins
|
|
||||||
- Synchronisation avec Bring!
|
|
||||||
- Nettoyage automatique des doublons
|
|
||||||
- Suggestions d'achat personnalisées
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🍳 Mode cuisine
|
|
||||||
|
|
||||||
- Recettes étape par étape
|
|
||||||
- Mode mains libres
|
|
||||||
- Synthèse vocale (TTS)
|
|
||||||
- Minuteurs automatiques
|
|
||||||
- Suivi des ingrédients utilisés
|
|
||||||
- Conseils anti-gaspillage
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## ♻️ Réduction du gaspillage
|
|
||||||
|
|
||||||
- Suivi des aliments consommés ou jetés
|
|
||||||
- Analyse des pertes
|
|
||||||
- Alertes de péremption
|
|
||||||
- Suggestions pour utiliser les produits bientôt périmés
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🏡 Intégrations
|
|
||||||
|
|
||||||
### Home Assistant
|
|
||||||
|
|
||||||
Intégration native disponible :
|
|
||||||
|
|
||||||
- Capteurs de stock
|
|
||||||
- Dates de péremption
|
|
||||||
- Liste de courses
|
|
||||||
- Calendrier des produits
|
|
||||||
- Actions personnalisées
|
|
||||||
- Suggestions de recettes IA
|
|
||||||
|
|
||||||
Compatible avec une installation 100% locale.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📱 Application mobile / PWA
|
|
||||||
|
|
||||||
- Interface adaptée smartphone
|
|
||||||
- Installation comme une application
|
|
||||||
- Synchronisation multi-appareils
|
|
||||||
- Mode hors-ligne :
|
|
||||||
- consultation du stock
|
|
||||||
- actions mises en attente
|
|
||||||
- synchronisation automatique au retour réseau
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📺 Mode tablette (Kiosque Android)
|
|
||||||
|
|
||||||
- Affichage plein écran
|
|
||||||
- Verrouillage kiosque
|
|
||||||
- Scan caméra
|
|
||||||
- Support TTS natif Android
|
|
||||||
- Découverte automatique du serveur
|
|
||||||
- Support des balances Bluetooth
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🚀 Installation rapide
|
|
||||||
|
|
||||||
### Prérequis
|
|
||||||
|
|
||||||
- PHP 8.0+
|
|
||||||
- SQLite 3
|
|
||||||
- Extensions PHP :
|
|
||||||
- `pdo_sqlite`
|
|
||||||
- `curl`
|
|
||||||
- `mbstring`
|
|
||||||
- `json`
|
|
||||||
|
|
||||||
Docker est recommandé.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 🐳 Installation Docker (CLI)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://git.mashome.fr/morgane/EverShelf.git
|
|
||||||
cd EverShelf
|
|
||||||
cp .env.example .env
|
|
||||||
nano .env
|
|
||||||
docker compose up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
Puis ouvrez :
|
|
||||||
|
|
||||||
```
|
|
||||||
http://localhost:8080
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 🐳 Déploiement via Portainer
|
### 🐳 Déploiement via Portainer
|
||||||
@@ -220,8 +68,10 @@ Projet sous licence MIT.
|
|||||||
|
|
||||||
## 🙏 Crédits
|
## 🙏 Crédits
|
||||||
|
|
||||||
|
Ce fork, **EverShelf for Ricardo**, est maintenu par Morgane pour servir de système de gestion de stock/recettes à l'application **Ricardo**.
|
||||||
|
|
||||||
Projet original :
|
Projet original :
|
||||||
|
|
||||||
https://github.com/dadaloop82/EverShelf
|
https://github.com/dadaloop82/EverShelf
|
||||||
|
|
||||||
Ce dépôt est un fork indépendant contenant des améliorations et adaptations personnelles.
|
Ce dépôt contient des améliorations et adaptations personnelles, incluant un système d'export/import avec fusion intelligente des données.
|
||||||
Reference in New Issue
Block a user