Overview Version History Q & A Rating & Review
icdApp
icdApp is a vscode extension that uses AI to build custom fullstack decentralised applications on Internet Computer(ICP).
🚀 One-Click dApp Development
Instant Project Setup : Create complete fullstack ICP dApps with a single command
AI-Powered Development : Describe your idea and let icdApp develop the appropriate code structure
Multiple Tech Stacks : Support for React.js, Next.js frontends with Motoko or Rust backends
📋 Commands
Command
Description
icdApp: Build Fullstack ICP dApp
Launch the dApp builder wizard
icdApp: Show Active Build Sessions
View and manage active builds
icdApp: Open IcdApp Output
View extension logs and build details
Quick Start
Installation
Install from Visual Studio Marketplace or search icdApp in Vscode extensions tab.
Create Your First dApp
Open or create a workspace folder
Press Ctrl+Shift+P
and type icdApp in the serach bar.
Selecting the command "icdApp: Build Fullstack ICP dApp" from the list
Follow the interactive wizard:
Enter your project name
Choose your frontend framework (React or Next.js)
Select your backend language (Motoko or Rust)
Briefly describe what you want to build
Start Building
The extension will build your complete ICP dApp project
Follow the deployment instructions provided after build completion
Usage Examples
DeFi Application
Project Name: defi-lending
Frontend: Next.js
Backend: Rust
Description: "Build a decentralized lending platform"
NFT Marketplace
Project Name: nft-marketplace
Frontend: React
Backend: Motoko
Description: "Create an NFT marketplace for digital art with minting and trading capabilities"
Requirements
Node.js : For frontend development and package management
DFX : Internet Computer SDK for canister deployment
Workspace : An open folder in VS Code to create your project
Support
For issues, feature requests or contributions, visit our homepage .