
Alles, was Sie benötigen, um Web3 Dapps in 4 Minuten zu erstellen.
Dieses Paket enthält den globalen Befehl zum Starten des Web3 Dapp CLI Builders.
In der Dokumentation dieses Pakets und den folgenden Links finden Sie eine ausführliche Erklärung:
? Keine Notwendigkeit zu klonen: Ausführen "NPX create-Web3-dapp@letztes" in Ihrem Terminal, um loszulegen
Ihre Umgebung hat alles, was Sie benötigen, um einen DApp zu bauen:
Mit Create-Web3-DAPP können Sie Multi-Chain-Dapps erstellen, die alle wichtigsten EVM-Basisketten unterstützen:
Die Unterstützung für Nicht -EVM -Ketten ist in der Roadmap
Create-Web3-DAPP ist ein NPX-Tool, mit dem Entwickler Web3-Anwendungen in ~ 4 Minuten erstellen können.
Die mit Create-Web3-DAPP erstellte DAPP basiert auf dem nächsten und kompatibel mit den am häufigsten verwendeten Blockchains wie Ethereum, Polygon, Optimismus, Arbitrum und Solana . Mit Create-Web3-DAPP können Web3-Entwickler produktionsbereite dezentrale Anwendungen mit Blitzgeschwindigkeit mithilfe vorgefertigter React-Komponenten, Webhooks und APIs erstellen.
Keine komplizierten Konfigurations- oder Ordnerstrukturen, nur die Dateien, die Sie zum Erstellen Ihrer DApp benötigen.

Eine Abhängigkeit: Es gibt nur eine Aufbauabhängigkeit. Es verwendet Webpack, Babel, Eslint und andere erstaunliche Projekte, bietet jedoch eine zusammenhängende kuratierte Erfahrung.
Keine Konfiguration erforderlich: Sie müssen nichts konfigurieren. Für Sie wird eine einigermaßen gute Konfiguration von Entwicklungs- und Produktionsergebnissen behandelt, sodass Sie sich auf das Schreiben von Code konzentrieren können.
KEIN LOCK-IN: Sie können jederzeit in ein benutzerdefiniertes Setup „auswerfen“. Führen Sie einen einzelnen Befehl aus, und alle Konfigurations- und Erstellungsabhängigkeiten werden direkt in Ihr Projekt verschoben, sodass Sie genau dort abholen können, wo Sie aufgehört haben.
Create Web3 Dapp passt gut zu:
npx create-web3-dapp@latest
Wenn Sie zuvor über npx create-web3-dapp create-web3-dapp weltweit global installiert haben, benachrichtigt der CLI-Builder Sie, wenn eine neue Version veröffentlicht wurde. In jedem Fall empfehlen wir Ihnen, die neueste verfügbare Version mit npx create-web3-dapp@latest auszuführen.
(NPX wird mit NPM 5.2+ und höher geliefert. Siehe Anweisungen für ältere NPM -Versionen)
So erstellen Sie eine neue App:
npx create-web3-dapp@latest Erstellen Sie Web3 DAPP erstellt ein Verzeichnis, das die Dateien enthält, um Ihr Projekt zu kicken und die von Ihnen benötigten Abhängigkeiten zu installieren
npx create-web3-dapp@latest
cd my-create-web3-dapp
npm run devWenn Sie eine Blockchain -Entwicklungsumgebung installiert haben, navigieren Sie zum Frontend -Ordner, bevor Sie NPM Run Dev ausführen.
Navigieren Sie jetzt unter http: // localhost: 3000/um Ihre Dapp zu sehen.
Erfahren Sie als Nächstes, wie Sie eine Web3-Ready-Komponente aus der Bibliothek erstellen-Web3-DAPP hinzufügen.
Create Web3 DAPP richtet nicht nur Ihre Blockchain-Entwicklungsumgebung ein, sondern auch für den integrierten Smart Contracts-Rucksack ermöglicht es auch, vollwertige Soliditäts-Smart-Verträge direkt aus der CLI zu erstellen.
Hinweis: Dies funktioniert nur, wenn Sie eine Blockchain -Entwicklungsumgebung installiert haben
Der Smart Contracts -Rucksack kann geprüfte Smart Contracts, Bereitstellungsskripte und Tests für einen der folgenden Standards erstellen:
Erfahren Sie mehr über das Erstellen, Erstellen und Bereitstellen des Smart Contracts -Rucksacks in den Dokumenten.
Erstellen Sie Web3 DAPP ermöglicht es Entwicklern, ihre DAPPs dank einer vollständigen Bibliothek mit reaktionsschnellen, produktionsbereiten, Web3 -React -Komponenten in wenigen Minuten zu prototypisieren.
HINWEIS: Die Komponenten funktionieren am besten im Inneren erstellen-Web3-DAPP-Projekte, sind jedoch mit jedem NextJS-Projekt kompatibel.
Verwenden Sie die folgenden Links, um zu erfahren, wie Sie die Komponenten in der Bibliothek implementieren :

import styles from "../styles/Home.module.css" ;
import NftCreator from "../components/nft-creator" ;
import contract from "../abis/smartContractAbi.json" ;
export default function Home ( ) {
return (
< div >
< main className = { styles . main } >
< NftCreator
abi = { contract . abi }
contractAddress = {
"0x9FaCAf075Cda7C0947DA0F0B4164332e01422E97"
}
/>
</ main >
</ div >
) ;
}Weitere Komponenten? Überprüfen Sie die detaillierten Anweisungen in den Dokumenten.
Erstellen Sie Web3 DAPP können Sie auf eine Produktionsbibliothek mit Bereitschaft auf Web3 -Anwendungen zugreifen, mit denen Sie Ihr Projekt einteilen können. NFTS Explorer und bald kommen bald.
Die Vorlagen können Entwickler wie es sind, oder sie können so angepasst werden, dass sie den Anforderungen ihres jeweiligen Projekts entsprechen.
HINWEIS: Die Abhängigkeiten auf minimaler Weise halten, und der Code schlank ist unsere oberste Priorität. Dies ist, um die Vorlagen zu gewähren, die vollständige Anpassbarkeit.
Verwenden Sie die folgenden Links, um zu erfahren, wie Sie Ihre DAPP mit der Templates Library starten :

Create-Web3-Dapp verfügt über zwei Ordnerstrukturen, basierend auf dem Vorhandensein einer Blockchain-Entwicklungsumgebung oder nicht.
?Root
┣ components
┃ ┣ navigation
┃ ┃ ┗ navbar.jsx
┃ ┗ InstructionsComponent.jsx
┣ layout
┃ ┗ mainLayout.jsx
┣ pages
┃ ┣ api
┃ ┣ _app.js
┃ ┗ index.jsx
┣ public
┃ ┗ alchemy_logo.svg
┣ styles
┃ ┣ Home.module.css
┃ ┣ Navbar.module.css
┃ ┣ InstructionsComponent.module.css
┃ ┗ globals.css
┣ .env.local
┣ .gitignore
┣ next.config.js
┣ package-lock.json
┗ package.json
?Root
┣ .vscode
┃ ┗ settings.json
┣ backend
┃ ┣ contracts
┃ ┃ ┗ MyContract.sol
┃ ┣ scripts
┃ ┃ ┗ MyContract_deploy.js
┃ ┣ test
┃ ┃ ┗ Lock.js
┃ ┣ .env.local
┃ ┣ hardhat.config.js
┃ ┣ package-lock.json
┃ ┗ package.json
┣ frontend
┃┣ components
┃ ┃┣ navigation
┃ ┃ ┗ navbar.jsx
┃ ┃┗ InstructionsComponent.jsx
┃┣ layout
┃┃ ┗ mainLayout.jsx
┃┣ pages
┃┃ ┣ api
┃┃ ┣ _app.js
┃┃ ┗ index.jsx
┃┣ public
┃┃ ┗ alchemy_logo.svg
┃┣ styles
┃┃ ┣ Home.module.css
┃┃ ┣ Navbar.module.css
┃┃ ┣ InstructionsComponent.module.css
┃┃ ┗ globals.css
┃┣ .env.local
┃┣ .gitignore
┃┣ next.config.js
┃ ┣ package-lock.json
┃ ┗ package.json
┣ .DS_Store
┣ .env.local
┣ .gitignore
┣ LICENSE
┗ README.md
Wir würden gerne Ihre Hilfe bei create-web3-dapp haben! Weitere Informationen zu dem, wonach wir suchen und wie wir loslegen können, finden Sie unter Beitrags.md.
Create Web3 Dapp ist ein Community -gepflegtes Projekt und alle Mitwirkenden sind Freiwillige. Wenn Sie die zukünftige Entwicklung der Creating React App unterstützen möchten, sollten Sie an unser offenes Kollektiv spenden.
Dieses Projekt besteht dank aller Menschen, die einen Beitrag leisten.
React App ist Open-Source-Software, die als GNU-AVPL lizenziert ist.