Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.18 KB

File metadata and controls

47 lines (30 loc) · 1.18 KB

AquaTrack

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 depuis dist/api/ après build).
  • Base de données : MySQL (connexion via un fichier /.env non commité).

Lancer en local

Prérequis : Node.js 20+.

npm install
npm run dev

L'app est sur http://localhost:5173.

Optionnel : lancer l'API PHP en local

npm run dev:php

Le serveur PHP expose les endpoints sous http://localhost:8080/api/.

Fichier /.env (secret)

L'API PHP lit /.env pour charger :

  • DB_HOST
  • DB_USER
  • DB_PASSWORD
  • DB_NAME

Ce fichier est ignoré par Git (mais peut être présent localement).

Mise en ligne

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.

Sources