diff --git a/overview/helloWorld/1-overview.md b/overview/helloWorld/1-overview.md index fa458850..19ce800b 100644 --- a/overview/helloWorld/1-overview.md +++ b/overview/helloWorld/1-overview.md @@ -87,7 +87,7 @@ Computing technologies. iExec combines three fundamental elements that work together seamlessly: -#### 1. Protect data with our devtool [DataProtector](https://tools.docs.iex.ec/tools/dataProtector/getting-started) +#### 1. Protect data with our devtool [DataProtector](../../tools/dataProtector/getting-started) - Encrypt your sensitive data and store it securely on IPFS - Only you control who can access it and when diff --git a/overview/helloWorld/3-buildIApp.md b/overview/helloWorld/3-buildIApp.md index 1a368e75..2b15213b 100644 --- a/overview/helloWorld/3-buildIApp.md +++ b/overview/helloWorld/3-buildIApp.md @@ -5,17 +5,15 @@

Time to build!

-

Let's build an iApp that can process protected data in a secure environment.

-
-
+

Let's build an iApp that can process protected data in a secure environment using the iExec iApp generator tool. This tool helps you create, test and deploy iApps with just a few commands.

-
-

An iApp runs in a Trusted Execution Environment (TEE), it can process data in a secure environment.

+
-This guide will help you set up, test, deploy and run your iApp using the -[`iapp-cli`](https://github.com/iExecBlockchainComputing/iapp/tree/main/cli) -tool. Follow the instructions carefully for a smooth development experience. +If you wanna explore and deep dive in the CLI. You can check the +[iapp-cli](https://github.com/iExecBlockchainComputing/iapp/tree/main/cli) +github repository. Follow the instructions carefully for a smooth development +experience. ## ๐Ÿ“‹ Prerequisites @@ -42,6 +40,35 @@ Before getting started, ensure you have the following:

Don't worry! All secrets used in this tutorial stay on your machine and arenโ€™t shared with anyone. Youโ€™ll only need them to run the iApp run command.

+## ๐Ÿš€ Types of iApps You Can Build + +iExec enables you to build various types of Privacy-preserving applications. +Here are some popular use cases: + +### ๐Ÿ“ง Web3 Mail + +Send privacy-preserving emails to registered Ethereum account holders without +knowing or storing their email addresses. +[Github](https://github.com/iExecBlockchainComputing/web3mail-sdk/tree/main/dapp) +| [Documentation](../../tools/web3mail.md) + +### ๐Ÿ’ฌ Web3 Telegram + +Send privacy-preserving Telegram messages without knowing or storing their +Telegram handles. +[Github](https://github.com/iExecBlockchainComputing/web3telegram-sdk/tree/main/dapp) +| [Documentation](../../tools/web3telegram.md) + +### ๐ŸŒ Content Delivery + +Transfer, sell or rent protected content to authorized users. +[Github](https://github.com/iExecBlockchainComputing/dataprotector-sdk/tree/main/packages/protected-data-delivery-dapp) +| [Documentation](../../tools/dataProtector/dataProtectorSharing) + +
+

These are just a few examples, the possibilities are endless. Want to explore iApp Generator? Check out our documentation and see what you can build!

+
+ ## ๐Ÿ’พ Installation (win / mac / linux) First, you need to install the `iapp` package. Open your terminal and run: @@ -60,7 +87,7 @@ iapp --version iapp --help ``` -## ๐Ÿ› ๏ธ Initialize Framework +## ๐Ÿ› ๏ธ Bootstrap your iApp To initialize the working directory for developing your iApp, use the `iapp init` command. This command sets up the necessary project structure and diff --git a/overview/helloWorld/4-manageDataAccess.md b/overview/helloWorld/4-manageDataAccess.md index 4c66ac73..f4847ecf 100644 --- a/overview/helloWorld/4-manageDataAccess.md +++ b/overview/helloWorld/4-manageDataAccess.md @@ -123,7 +123,7 @@ Want to see it in action? Check out our - Track your earnings For more technical details, see the -[DataProtector Sharing](https://beta.tools.docs.iex.ec/tools/dataProtector/dataProtectorSharing.html) +[DataProtector Sharing](../../tools/dataProtector/dataProtectorSharing.html) documentation.