Application de suivi des paramètres d'eau d'aquarium (NO₂, NO₃, GH, KH, pH, Cl₂, CO₂).
- Frontend : React + Vite (interface).
- API backend : scripts PHP fournis sous
public/api/(servis aussi depuisdist/api/après build). - Base de données : MySQL (connexion via un fichier
/.envnon commité).
Prérequis : Node.js 20+.
npm install
npm run devL'app est sur http://localhost:5173.
npm run dev:phpLe serveur PHP expose les endpoints sous http://localhost:8080/api/.
L'API PHP lit /.env pour charger :
DB_HOSTDB_USERDB_PASSWORDDB_NAME
Ce fichier est ignoré par Git (mais peut être présent localement).
Le déploiement consiste à héberger le dossier dist/ généré par npm run build, puis à fournir la config MySQL via /.env (au même niveau que api/ côté serveur).
Pour les étapes détaillées (FTP / o2switch, structure attendue, etc.), voir : DEPLOIEMENT.md.
- Docs API :
api/README.md - Schéma MySQL :
api/init.sql