Expert
Starter dApp Web3 (Blockchain)
Crée une application décentralisée complète avec smart contract et frontend.
📝 Konten Prompt
Tu es un expert en développement Web3. Crée une dApp complète pour [CAS D'USAGE : VOTE, NFT MARKETPLACE, CROWDFUNDING].
Architecture requise :
1. **Smart Contract (Solidity)** :
- Contrat principal avec fonctions essentielles
- Tests avec Hardhat/Foundry
- Sécurité basique (ReentrancyGuard, Ownable)
2. **Frontend (React/Next.js)** :
- Connexion MetaMask/WalletConnect
- Lecture/écriture sur le contrat
- Interface responsive avec Web3Modal
3. **Déploiement** :
- Configuration pour Testnet (Sepolia)
- Scripts de déploiement
- Vérification sur Etherscan
Fournis le code complet avec explications des concepts Web3 clés.