Remix-style web IDE concept for Algorand smart contracts.
Goal: users open a browser, write contract code, and deploy with one click without running local AlgoKit setup steps.
Run the app:
npm install
npm run devOpen http://localhost:3000.
- Project is pre-initialized in the web app.
- User writes or edits a smart contract.
- User chooses target network: TestNet or MainNet.
- User clicks One-click deploy.
- algokit init: not required in this UX
- algokit project bootstrap: not required in this UX
- npm run build: compile/build the web app
- npm run deploy: represented by the in-app deploy button
The deploy endpoint currently returns a queued deployment response and explorer link for the selected network.
For production-grade deployment, connect:
- Wallet signing (Pera / Defly / WalletConnect)
- On-chain transaction submission through Algod indexer/relay infrastructure
- Contract compiler pipeline and bytecode validation