Votre Nom d'Application Description complète de votre application. Expliquez : - Ce que fait l'application - Qui sont les utilisateurs cibles - Les objectifs principaux - Les fonctionnalités clés en quelques phrases Note: Vous pouvez utiliser une clé API située à /tmp/api-key pour les tests. Vous ne pourrez pas lire ce fichier, mais vous pouvez le référencer dans le code. React avec Vite Tailwind CSS (via CDN) React hooks et context React Router pour la navigation Lancer uniquement sur le port {frontend_port} Node.js avec Express SQLite avec better-sqlite3 Intégration avec les APIs nécessaires Server-Sent Events pour les réponses en temps réel (si nécessaire) Endpoints RESTful SSE pour le streaming en temps réel (si nécessaire) - Repository inclut .env avec les clés API configurées - Dépendances frontend pré-installées via npm/pnpm - Code backend dans le répertoire /server - Installer les dépendances backend au besoin Nom de la fonctionnalité 1 Description détaillée de ce que fait cette fonctionnalité. Incluez les détails techniques importants, les cas d'usage, et les interactions avec d'autres parties de l'application. 1 frontend 1. Étape de test 1 - décrire l'action 2. Étape de test 2 - décrire l'action 3. Étape de test 3 - vérifier le résultat attendu 4. Étape de test 4 - tester les cas d'erreur Nom de la fonctionnalité 2 Description de la fonctionnalité 2... 2 backend 1. Étape de test 1 2. Étape de test 2