3.5 KiB
3.5 KiB
Contexte Utilisateur - ChartBastan
Objectif Principal
Créer un README simple pour tester l'application complète.
Le projet ChartBastan est en phase finale de développement:
- ✅ Tous les 9 epics sont complétés
- ✅ L'architecture est implémentée
- ✅ Frontend et Backend sont prêts
- 🔄 Phase actuelle: Testing de l'application
Priorités pour la Documentation
1. Démarrage Rapide (Testing)
Créer des instructions claires pour:
- Démarrer le frontend (Next.js)
- Démarrer le backend (FastAPI)
- Configurer l'environnement
- Vérifier que tout fonctionne
2. Instructions de Test
Fournir des guides pour tester:
- L'authentification des utilisateurs
- L'affichage des matchs
- Les prédictions basées sur l'énergie collective
- Le dashboard en temps réel
- Les notifications (si implémentées)
3. Dépannage
Inclure des sections pour résoudre:
- Problèmes de connexion
- Erreurs de base de données
- Problèmes de scraping (Twitter/Reddit)
- Problèmes de synchronisation frontend/backend
Zones d'Intérêt
Frontend (chartbastan/)
- Dashboard principal
- Visualisation des matchs
- Interface de paris/prédictions
- Gestion du profil utilisateur
- Notifications push
Backend (backend/)
- API REST (documentation Swagger)
- Scraping de données (Twitter, Reddit, RSS)
- Analyse de sentiment
- Calcul de l'énergie collective
- Machine Learning pour les prédictions
Intégration
- Communication Frontend ↔ Backend
- Authentification (better-auth)
- Base de données partagée (SQLite)
Configuration Actuelle
Environnement
- OS: Windows 10
- Shell: PowerShell 7
- IDE: Cursor (VS Code based)
Répertoire de Travail
d:\dev_new_pc\chartbastan
Structure
- Frontend:
chartbastan/ - Backend:
backend/ - Documentation:
docs/(fichiers générés par ce workflow) - Artefacts de planification:
_bmad-output/
Notes de l'Utilisateur
- Le projet est complet et prêt pour le test
- Tous les épics ont été implémentés
- Besoin d'un guide simple pour démarrer l'application
- Priorité: Testing et validation des fonctionnalités
Exigences pour le README de Test
Contenu Essentiel
-
Prérequis
- Versions de Node.js et Python requises
- Autres dépendances (RabbitMQ, Redis si nécessaires)
-
Installation
- Commandes pour installer les dépendances
- Configuration des variables d'environnement
- Initialisation de la base de données
-
Démarrage
- Commandes pour lancer le backend (FastAPI)
- Commandes pour lancer le frontend (Next.js)
- Vérification que tout fonctionne
-
Testing
- URLs pour accéder aux interfaces
- Scénarios de test basiques
- Comment vérifier les fonctionnalités clés
-
Dépannage
- Problèmes courants et solutions
- Où chercher les logs
- Comment réinitialiser l'environnement
Documents de Référence Existant
Documentation disponible dans _bmad-output/:
planning-artifacts/prd.md- Exigences complètesplanning-artifacts/architecture.md- Architecture détailléeplanning-artifacts/epics.md- Liste des epicsimplementation-artifacts/- 38 fichiers d'implémentation détailléechartbastan/README.md- README existant (complet mais complexe)
Prochaine Étape
Générer un README simple et focalisé sur le testing pour permettre à l'utilisateur de:
- Démarrer rapidement l'application
- Tester les fonctionnalités principales
- Valider que tout fonctionne comme prévu
Date de Création
2026-01-18