# pySonnerie Frontend (Flask) Frontend web responsive en Flask pour piloter le backend pySonnerie deja en place. ## Fonctions - Page de connexion (URL backend + identifiants Basic Auth) - Tableau de bord de gestion des triggers (creation/modification/suppression) - Lancement manuel d'un trigger (`/api/play/{trigger_id}`) - Arret audio (`/api/stop`) - Gestion du stockage audio dans `backend/data/musiques` (televersement, telechargement, suppression) ## Installation ```bash cd frontend python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` Si présence d'un proxy, la dernière commande sera `pip install -r requirements.txt --proxy http://proxy:port`. ## Execution ```bash cd frontend source .venv/bin/activate python run.py ``` Application dispo sur `http://127.0.0.1:5000`. ## Notes - Le frontend appelle le backend en HTTPS avec certificat autosigne (`verify=False`). - Les fichiers audio sont manipules localement dans `backend/data/musiques`. - Formats audio acceptes: `.mp3`, `.wav`, `.ogg`, `.flac`, `.aac`, `.m4a`.