Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/markeljan/icp-juno

Generate and publish frontends with AI. Deployed and hosted on Juno + ICP
https://github.com/markeljan/icp-juno

icp juno

Last synced: 27 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Fullstack AI Dapp Builder

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

Backend service for [w3gpt.ai](https://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

```bash
bun i

bun run dev

```

## Elysia server

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

```json
{
"sourceCode": "string"
}
```

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

```bash
dfx deploy

juno deploy
```

* Built during Encode x Internet Computer Hackathon
* For frontend implementation see [Web3 GPT respository](https://github.com/markeljan/web3gpt)