Propuestas
DecentraWatt represents a pioneering approach to renewable energy trading in Germany, leveraging the unique capabilities of the Internet Computer blockchain to offer a scalable, transparent, and efficient platform. By facilitating direct transactions between producers and consumers, DecentraWatt aims to contribute significantly to Germany's Energiewende, promoting the adoption of renewable energy and supporting the country's sustainability goals.
LinkedIn ICP Canister is a decentralized Internet Computer (ICP) canister that implements basic LinkedIn-like functionalities, including posting, liking, commenting, and following users. This project demonstrates how to build and deploy a custom canister on the Internet Computer using the Azle framework.
The platform offers a comprehensive suite of tools to support community self-organization, trust-building, and equitable interactions among members. It enables users to register and participate in various community spaces, both digital and physical, promoting inclusivity and accessibility.
# **ICP dApp Chatbot <> with OpenAI Assistant API**  ### **Attention** This dApp is meant to act as an assistant chatbot for the Internet Computer Protocol (ICP) community. It is built on the OpenAI API and is not intended for commercial use. The dApp is a proof of concept and is not affiliated with OpenAI or the Internet Computer Protocol (ICP) Foundation. ICP dApp Chatbot is a decentralized AI assistant chatbot built on the Internet Computer Protocol (ICP). This README provides guidance on setting up and running the application. ## **Setup** ### **Frontend Canister** ### Credentials Create a **`credential.js`** file in the root directory and set your OpenAI API and the assitant Id key as follows: ```javascript export const OPEN_AI_API_KEY = "YOUR_OPEN_AI_API_KEY"; export const ASSISTANT_ID = "ASSISTANT_ID"; ``` Refer to **`credential.example.js`** Note: This file is ignored by default; please ensure it is excluded from version control to prevent accidental exposure of your API key. After setting up the frontend credentials, ensure that you have the **`dfx`** command-line tool installed on your computer. Check its version with the following command: ```bash dfx --version ``` If you don't have it installed, follow the instructions in the [ICP SDK installation guide](https://internetcomputer.org/docs/current/developer-docs/setup/install#installing-the-ic-sdk-1), making sure to set up version **`0.15.*`**. For a smooth deployment, follow the [Azle installation documentation](https://demergent-labs.github.io/azle/installation.html#build-dependencies). ## **Install Dependencies** To install project dependencies, run the following command: ```bash npm install ``` ## **Run the App Locally** Before running the app locally, start the local replica with the following command: ```bash dfx start --clean ``` To run the app locally, ensure that **`dfx`** (Internet Computer CDK) is installed and running. Execute the following command in another terminal window without closing the replica: ```bash dfx deploy ``` This command deploys both the frontend and backend canisters to your local network. However, you can also deploy them separately. ## **Preview the Deployment** After deployment, you can access the local preview of the app using the links provided in **green**: ```bash Frontend canister via browser dfinity_js_frontend: http://127.0.0.1:4943/?canisterId=bd3sg-teaaa-aaaaa-qaaba-cai Backend canister via Candid interface dfinity_js_backend: http://127.0.0.1:4943/?canisterId=br5f7-7uaaa-aaaaa-qaaca-cai&id=bkyz2-fmaaa-aaaaa-qaaaq-cai internet_identity: http://127.0.0.1:4943/?canisterId=br5f7-7uaaa-aaaaa-qaaca-cai&id=be2us-64aaa-aaaaa-qaabq-cai ``` ## **Separate Deployment** You can deploy individual parts of the app separately: - Deploy only the backend: ```bash dfx deploy dfinity_js_backend ``` - Deploy only the frontend: ```bash dfx deploy dfinity_js_frontend ``` - Test the frontend locally: ```bash npm start ``` ## **Troubleshooting** If you encounter any issues, refer to this [documentation](https://demergent-labs.github.io/azle/deployment.html#common-deployment-issues). ## **Contributing** We welcome contributions to the ICP dApp Chatbot. If you would like to contribute, create a pull request with your changes. We will review your request and merge it if it meets our standards.
FEEDBACK
LinkedIn ICP Canister is a decentralized Internet Computer (ICP) canister that implements basic LinkedIn-like functionalities, including posting, liking, commenting, and following users. This project demonstrates how to build and deploy a custom canister on the Internet Computer using the Azle framework.
LinkedIn ICP Canister is a decentralized Internet Computer (ICP) canister that implements basic LinkedIn-like functionalities, including posting, liking, commenting, and following users. This project demonstrates how to build and deploy a custom canister on the Internet Computer using the Azle framework.
# **ICP dApp Chatbot <> with OpenAI Assistant API**  ### **Attention** This dApp is meant to act as an assistant chatbot for the Internet Computer Protocol (ICP) community. It is built on the OpenAI API and is not intended for commercial use. The dApp is a proof of concept and is not affiliated with OpenAI or the Internet Computer Protocol (ICP) Foundation. ICP dApp Chatbot is a decentralized AI assistant chatbot built on the Internet Computer Protocol (ICP). This README provides guidance on setting up and running the application. ## **Setup** ### **Frontend Canister** ### Credentials Create a **`credential.js`** file in the root directory and set your OpenAI API and the assitant Id key as follows: ```javascript export const OPEN_AI_API_KEY = "YOUR_OPEN_AI_API_KEY"; export const ASSISTANT_ID = "ASSISTANT_ID"; ``` Refer to **`credential.example.js`** Note: This file is ignored by default; please ensure it is excluded from version control to prevent accidental exposure of your API key. After setting up the frontend credentials, ensure that you have the **`dfx`** command-line tool installed on your computer. Check its version with the following command: ```bash dfx --version ``` If you don't have it installed, follow the instructions in the [ICP SDK installation guide](https://internetcomputer.org/docs/current/developer-docs/setup/install#installing-the-ic-sdk-1), making sure to set up version **`0.15.*`**. For a smooth deployment, follow the [Azle installation documentation](https://demergent-labs.github.io/azle/installation.html#build-dependencies). ## **Install Dependencies** To install project dependencies, run the following command: ```bash npm install ``` ## **Run the App Locally** Before running the app locally, start the local replica with the following command: ```bash dfx start --clean ``` To run the app locally, ensure that **`dfx`** (Internet Computer CDK) is installed and running. Execute the following command in another terminal window without closing the replica: ```bash dfx deploy ``` This command deploys both the frontend and backend canisters to your local network. However, you can also deploy them separately. ## **Preview the Deployment** After deployment, you can access the local preview of the app using the links provided in **green**: ```bash Frontend canister via browser dfinity_js_frontend: http://127.0.0.1:4943/?canisterId=bd3sg-teaaa-aaaaa-qaaba-cai Backend canister via Candid interface dfinity_js_backend: http://127.0.0.1:4943/?canisterId=br5f7-7uaaa-aaaaa-qaaca-cai&id=bkyz2-fmaaa-aaaaa-qaaaq-cai internet_identity: http://127.0.0.1:4943/?canisterId=br5f7-7uaaa-aaaaa-qaaca-cai&id=be2us-64aaa-aaaaa-qaabq-cai ``` ## **Separate Deployment** You can deploy individual parts of the app separately: - Deploy only the backend: ```bash dfx deploy dfinity_js_backend ``` - Deploy only the frontend: ```bash dfx deploy dfinity_js_frontend ``` - Test the frontend locally: ```bash npm start ``` ## **Troubleshooting** If you encounter any issues, refer to this [documentation](https://demergent-labs.github.io/azle/deployment.html#common-deployment-issues). ## **Contributing** We welcome contributions to the ICP dApp Chatbot. If you would like to contribute, create a pull request with your changes. We will review your request and merge it if it meets our standards.
Create a credential.js
file in the root directory and set your OpenAI API key as follows:
1export const OPEN_AI_API_KEY = "YOUR_OPEN_AI_API_KEY"; 2export const ASSISTANT_ID = "asst_8iBHBFW8Iioi50IDtWqFagk8";
Refer to credential.example.js
Note: This file is ignored by default; please ensure it is excluded from version control to prevent accidental exposure of your API key.
# Recipe Canister This is a TypeScript (Azle) project on the ICP (Internet Computer TypeScript) platform that performs CRUD (Create, Read, Update and Delete) operations like uploading a recipe, see and rate other user's recipes, update their recipes and delete recipes.
Dacade es una plataforma de código abierto y se creó en colaboración con múltiples contribuyentes. Visita el repositorio para empezar a contribuir.