Guide Utilisateur - Simulateur de Tokenomics
January 31, 2025 · View on GitHub
Table des matières
- Installation et Configuration
- Déploiement
- Utilisation du simulateur
- Fonctionnalités des graphiques
- Limites et avertissements
- FAQ et dépannage
Installation et Configuration
Prérequis
- Python 3.11+
- Node.js 18+
- MongoDB 6.0+
- Git
Installation locale
- Cloner le repository :
git clone https://github.com/votre-username/tokenomics.git
cd tokenomics
- Installation du backend :
cd backend
python -m venv venv
source venv/bin/activate # Sur Windows : venv\Scripts\activate
pip install -r requirements.txt
- Installation du frontend :
cd frontend
npm install
Configuration de l'environnement
- Backend (
.env) :
MONGODB_URI=mongodb://localhost:27017/tokenomics
JWT_SECRET=votre_secret_jwt
ENVIRONMENT=development
- Frontend (
.env.local) :
VITE_API_URL=http://localhost:8000
- Lancer en mode développement :
Backend :
cd backend
uvicorn app.main:app --reload
Frontend :
cd frontend
npm run dev
Le simulateur sera accessible sur http://localhost:5173
Déploiement
Docker
- Construction de l'image :
docker build -t tokenomics-api ./backend
- Lancement du conteneur :
docker run -p 8000:8000 \
-e MONGODB_URI=votre_uri_mongodb \
-e JWT_SECRET=votre_secret \
-e ENVIRONMENT=production \
tokenomics-api
Heroku
- Installation du CLI Heroku :
curl https://cli-assets.heroku.com/install.sh | sh
- Déploiement :
heroku login
heroku create votre-app
heroku config:set MONGODB_URI=votre_uri_mongodb
heroku config:set JWT_SECRET=votre_secret
heroku config:set ENVIRONMENT=production
git push heroku main
Vercel
- Installation du CLI Vercel :
npm install -g vercel
- Déploiement :
cd frontend
vercel
Utilisation du simulateur
Simulation simple
La page de simulation simple permet de :
- Définir les paramètres de base du token
- Visualiser l'évolution du prix et de la liquidité
- Ajuster les paramètres en temps réel

Paramètres disponibles :
- Supply initial
- Prix initial
- Liquidité initiale
- Taux d'inflation
- Période de vesting
Scénario avancé
La page de scénario avancé offre :
- Configuration détaillée des vesting schedules
- Paramètres de staking
- Simulation d'événements de marché
- Métriques avancées

Comparaison de scénarios
Permet de :
- Comparer jusqu'à 3 scénarios différents
- Analyser les différences de performance
- Exporter les résultats

Fonctionnalités des graphiques
Les graphiques Plotly offrent plusieurs fonctionnalités interactives :
-
Zoom :
- Utiliser la molette de la souris
- Double-clic pour réinitialiser
- Box select pour zoomer sur une zone
-
Hover :
- Affichage des valeurs précises
- Informations contextuelles
- Métriques calculées
-
Export :
- Format PNG pour les images
- Export PDF du rapport complet
- Export Excel des données brutes

Limites et avertissements
-
Paramètres critiques :
- Inflation > 100% : ⚠️ Risque de dévaluation rapide
- Liquidité < 10% : ⚠️ Forte volatilité possible
- Vesting < 6 mois : ⚠️ Pression de vente potentielle
-
Performances :
- Limite de 10 ans pour les simulations
- Max 3 scénarios en comparaison
- Rafraîchissement des graphiques : 1s
FAQ et dépannage
Erreurs courantes
-
"Failed to connect to MongoDB"
- Vérifier que MongoDB est lancé
- Vérifier l'URI de connexion
- Vérifier les permissions
-
"API endpoint not found"
- Vérifier que le backend est lancé
- Vérifier VITE_API_URL dans .env.local
- Vérifier les logs du backend
-
"Invalid parameters"
- Supply initial doit être > 0
- Prix initial doit être > 0
- Liquidité doit être entre 0 et 100%
Support
Pour toute question ou problème :
- Ouvrir une issue sur GitHub
- Consulter la documentation API
- Contacter le support technique
Contribution
Les contributions sont les bienvenues ! Voir CONTRIBUTING.md pour les détails.