Ajout interface admin déployable sur serveur

- API routes pour gestion clients (CRUD complet)
- Système de stockage JSON persistant (data/clients.json)
- Configuration Next.js serveur (next.config.server.js)
- Script de build pour déploiement (scripts/build-server.sh)
- Documentation complète de déploiement (ADMIN_DEPLOY.md)

Fonctionnalités admin:
- Création/modification/suppression de clients
- Génération automatique de tokens uniques
- QR codes pour configuration clients
- Authentification par mot de passe
- Backend Node.js avec API REST

Déploiement prévu: marama.syoul.fr
This commit is contained in:
2025-11-23 10:57:01 +01:00
parent 43b733b439
commit ea2d620c7a
8 changed files with 1003 additions and 0 deletions

16
.gitignore vendored
View File

@ -35,3 +35,19 @@ yarn-error.log*
*.tsbuildinfo
next-env.d.ts
# android
/android/.gradle
/android/build
/android/app/build
/android/local.properties
/android/.idea
# capacitor
/ios
/android/.cxx
# data storage (ne pas commit les données clients)
/data/clients.json
# APK
/dist/*.apk