Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/markeljan/icp-juno
- Owner: Markeljan
- License: mit
- Created: 2024-02-14T13:03:16.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-14T16:28:28.000Z (10 months ago)
- Last Synced: 2024-04-14T01:55:57.044Z (8 months ago)
- Topics: icp, juno
- Language: TypeScript
- Homepage: https://w3gpt.ai
- Size: 356 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
## 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
## Setup
```bash
bun ibun 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 deployjuno deploy
```* Built during Encode x Internet Computer Hackathon
* For frontend implementation see [Web3 GPT respository](https://github.com/markeljan/web3gpt)