/icp-juno

Generate and publish frontends with AI. Deployed and hosted on Juno + ICP

Primary LanguageTypeScriptMIT LicenseMIT

Fullstack AI Dapp Builder

Deploy fullstack decentralized applications using AI. ICP & Juno decentralized frontend hosting.

Backend service for w3gpt.ai for deploying ICP canisters and Juno Satelites.

Video Demo

image

Features

  • Write and deploy Solidity smart contracts on w3gpt.ai

  • Contracts are auto verified, IPFS codebase is created with source files

  • Generate Frontend After deploying a contract, frontend code can be generated using the contract source code and ABI

  • Deploy Frontend Request is sent from w3gpt.ai to Elysia server AWS microservice or local instance.

  • Elysia server deploys the frontend to both ICP and Juno using shell commands and returns deployment urls

Example Dapps

image image

image image

Setup

bun i

bun run dev

Elysia server

Server runs on port 4040 and accepts POST requests with body:

{
  "sourceCode": "string"
}

Code is deployed to both ICP (localhost) and Juno using shell commands:

dfx deploy

juno deploy
  • Built during Encode x Internet Computer Hackathon
  • For frontend implementation see Web3 GPT respository