- Installation et Configuration
- Déploiement
- Utilisation du simulateur
- Fonctionnalités des graphiques
- Limites et avertissements
- FAQ et dépannage
- Python 3.11+
- Node.js 18+
- MongoDB 6.0+
- Git
- 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- 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 --reloadFrontend :
cd frontend
npm run devLe simulateur sera accessible sur http://localhost:5173
- 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- 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- Installation du CLI Vercel :
npm install -g vercel- Déploiement :
cd frontend
vercelLa 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
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
Permet de :
- Comparer jusqu'à 3 scénarios différents
- Analyser les différences de performance
- Exporter les résultats
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
-
Paramètres critiques :
- Inflation > 100% :
⚠️ Risque de dévaluation rapide - Liquidité < 10% :
⚠️ Forte volatilité possible - Vesting < 6 mois :
⚠️ Pression de vente potentielle
- Inflation > 100% :
-
Performances :
- Limite de 10 ans pour les simulations
- Max 3 scénarios en comparaison
- Rafraîchissement des graphiques : 1s
-
"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%
Pour toute question ou problème :
- Ouvrir une issue sur GitHub
- Consulter la documentation API
- Contacter le support technique
Les contributions sont les bienvenues ! Voir CONTRIBUTING.md pour les détails.



