Open
Description
Objectif
Mettre en place l'architecture de base du projet CS 3.0 et configurer l'environnement de développement.
Tâches
Configuration du projet
- Initialiser le projet avec Python/FastAPI pour le backend
- Configurer React/Electron pour l'interface utilisateur
- Mettre en place la structure des dossiers
- Configurer les outils de build et de packaging
Dépendances principales
- Installer et configurer PyTorch pour l'IA
- Intégrer web3.py pour les interactions blockchain
- Configurer btcrecover et bip39 pour la récupération de portefeuilles
- Mettre en place ethminer pour le module de minage
Sécurité
- Implémenter le chiffrement local des données sensibles
- Mettre en place la validation des propriétaires légitimes
- Configurer les paramètres de sécurité pour le mode hors ligne
- Ajouter des avertissements et validations de sécurité
Structure des dossiers proposée
cs3.0/
├── backend/
│ ├── api/
│ ├── ai_models/
│ ├── crypto_utils/
│ └── mining/
├── frontend/
│ ├── src/
│ ├── public/
│ └── electron/
├── tests/
└── docs/
Priorité technique
- Isolation complète des données sensibles
- Performance des opérations cryptographiques
- Interface utilisateur intuitive
- Gestion de la mémoire pour les opérations intensives
Metadata
Metadata
Assignees
Labels
No labels