Skip to content

Commit 9ea9e61

Browse files
authored
Merge pull request #1114 from dfinity/severin/rm-readme-pictures
chore: rm big images from readmes
2 parents 8426a74 + 6cca86f commit 9ea9e61

32 files changed

+0
-32
lines changed

hosting/my_crypto_blog/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# My crypto blog
22

3-
![My Crypto Blog](my_crypto_blog.png)
4-
53
This frontend-only asset canister allows you to serve static files without a backend canister.
64
Asset canisters can be used to serve static frontend files, such as HTML, CSS, and JavaScript files, to users through a web browser.
75

-2.92 MB
Binary file not shown.

motoko/daily_planner/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Daily planner
22

3-
![Daily planner](daily_planner.png)
4-
53
## Project structure
64

75
The `/backend` folder contains the Motoko canister, `app.mo`. The `/frontend` folder contains web assets for the application's user interface. The user interface is written using the React framework. Edit the `mops.toml` file to add [Motoko dependencies](https://mops.one/) to the project.
-702 KB
Binary file not shown.

motoko/evm_block_explorer/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# EVM block explorer
22

3-
![EVM Block Explorer](evm_block_explorer.png)
4-
53
The EVM Block Explorer example demonstrates how an ICP smart contract can obtain information directly from other blockchain networks. Using HTTPS outcalls, smart contracts on ICP can interact with other networks without needing to go through a third-party service such as a bridge or an oracle. Supported interactions with other chains include querying network data, signing transactions, and submitting transactions directly to other networks.
64
In this example, you'll also see how to sign transactions with canister ECDSA or Schnorr signatures.
75

-741 KB
Binary file not shown.

motoko/filevault/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# FileVault
22

3-
![FileVault](filevault.png)
4-
53
FileVault is a file storage application that allows you to upload files from your local computer and store them onchain. FileVault uses Internet Identity (II) for user login and authentication. Once files are uploaded, they can be downloaded at a later time, or they can be deleted.
64

75
This application's logic is written in [Motoko](https://internetcomputer.org/docs/motoko/main/getting-started/motoko-introduction), a programming language designed specifically for developing canisters on ICP.

motoko/filevault/filevault.png

-464 KB
Binary file not shown.

motoko/flying_ninja/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Flying Ninja
22

3-
![Flying ninja!](flying_ninja.png)
4-
53
Flying Ninja is a 2D side-scroller game where players interact with the flying ninja character using their keyboard's space bar to move up and down. The goal is to avoid the obstacles and obtain points for each obstacle you dodge. When the game ends, the user can add their score to the leaderboard.
64

75
The game's logic is written in [Motoko](https://internetcomputer.org/docs/motoko/main/getting-started/motoko-introduction), a programming language designed specifically for developing canisters on ICP.

motoko/flying_ninja/flying_ninja.png

-3.96 MB
Binary file not shown.

motoko/hello_world/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Hello, world!
22

3-
![Hello, world!](hello_world.png)
4-
53
This simple example demonstrates how applications on ICP are structured using a backend smart contract and a frontend smart contract, and provides an introduction to the programming language Motoko.
64

75
This variation of "Hello, world!" is written in [Motoko](https://internetcomputer.org/docs/motoko/main/getting-started/motoko-introduction), a programming language designed specifically for developing canisters (referred to as **canisters**) on ICP.

motoko/hello_world/hello_world.png

-732 KB
Binary file not shown.

motoko/llm_chatbot/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# LLM Chatbot
22

3-
![LLM Chatbot](llm_chatbot.png)
4-
53
The LLM Chatbot example demonstrates how an ICP smart contract can be used to interact with a large language model (LLM) to generate text. The user can input a prompt, and the smart contract will use the LLM to generate a response.
64
The response is then returned to the user, and the user can submit some follow-up prompts to continue the conversation.
75

motoko/llm_chatbot/llm_chatbot.png

-751 KB
Binary file not shown.

motoko/tokenmania/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Tokenmania!
22

3-
![Tokenmania](tokenmania.jpg)
4-
53
Tokenmania is a simplified token minting application. When the application is ran, you will be prompted to sign in with Internet Identity. Once signed in, select the 'Mint' function. It will mint tokens based on the backend smart contract's hardcoded configuration values for things such as token name, token symbol, and total supply. The owner principal of the token will be your Internet Identity principal.
64

75
> [!CAUTION]

motoko/tokenmania/tokenmania.jpg

-155 KB
Binary file not shown.

motoko/who_am_i/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Who am I?
22

3-
![Who am I?](who_am_i.png)
4-
53
Who am I? demonstrates how entities on the Internet Computer are identified. Every entity, such as a user or canister smart contract, has a principal identifier. Principals can be used for identification and authentication. Who am I? uses Internet Identity (II) for user authentication, then displays the principal identifier associated with that Internet Identity on the user interface.
64

75
This application's logic is written in [Motoko](https://internetcomputer.org/docs/motoko/main/getting-started/motoko-introduction), a programming language designed specifically for developing canisters on ICP.

motoko/who_am_i/who_am_i.png

-568 KB
Binary file not shown.

rust/daily_planner/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Daily planner
22

3-
![Daily planner](../../_attachments/daily_planner.png)
4-
53
Daily planner features a monthly calender that can be used to track daily activities, appointments, or tasks. Data for each task is stored onchain. For each day, a historic fact can be queried using HTTPS outcalls, which is a feature that allows ICP canisters to obtain data from external sources.
64

75
This variation of "Daily planner" is written in [Rust](https://internetcomputer.org/docs/building-apps/developer-tools/cdks/rust/intro-to-rust).

rust/daily_planner/daily_planner.png

-702 KB
Binary file not shown.

rust/evm_block_explorer/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# EVM Block Explorer
22

3-
![EVM Block Explorer](evm_block_explorer.png)
4-
53
The EVM Block Explorer example demonstrates how an ICP smart contract can obtain information directly from other blockchain networks. Using HTTPS outcalls, smart contracts on ICP can interact with other networks without needing to go through a third-party service such as a bridge or an oracle. Supported interactions with other chains include querying network data, signing transactions, and submitting transactions directly to other networks.
64
In this example, you'll also see how to sign transactions with canister ECDSA or Schnorr signatures.
75

-741 KB
Binary file not shown.

rust/flying_ninja/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Flying ninja
22

3-
![Flying ninja!](flying_ninja.png)
4-
53
Flying Ninja is a 2D side-scroller game where players interact with the flying ninja character using their keyboard's spacebar to move the ninja character up and down. The goal is to avoid the obstacles and obtain points for each obstacle you dodge. When the game ends, the user can add their score to the leaderboard.
64

75
This variation of "Flying Ninja" is written in [Rust](https://internetcomputer.org/docs/building-apps/developer-tools/cdks/rust/intro-to-rust).

rust/flying_ninja/flying_ninja.png

-3.96 MB
Binary file not shown.

rust/hello_world/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Hello, world!
22

3-
![Hello, world!](hello_world.png)
4-
53
This variation of "Hello, world!" is written in [Rust](https://internetcomputer.org/docs/building-apps/developer-tools/cdks/rust/intro-to-rust).
64

75
## Project structure

rust/hello_world/hello_world.png

-732 KB
Binary file not shown.

rust/llm_chatbot/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# LLM Chatbot
22

3-
![LLM Chatbot](llm_chatbot.png)
4-
53
The LLM Chatbot example demonstrates how an ICP smart contract can be used to interact with a large language model (LLM) to generate text. The user can input a prompt, and the smart contract will use the LLM to generate a response.
64
The response is then returned to the user, and the user can submit some follow-up prompts to continue the conversation.
75

rust/llm_chatbot/llm_chatbot.png

-751 KB
Binary file not shown.

rust/tokenmania/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Tokenmania!
22

3-
![Tokenmania](tokenmania.jpg)
4-
53
Tokenmania is a simplified token minting application. When the application is ran, it will automatically mint tokens based on the backend smart contract's hardcoded configuration values for things such as token name, token symbol, and total supply.
64

75
> [!CAUTION]

rust/tokenmania/tokenmania.jpg

-155 KB
Binary file not shown.

rust/who_am_i/README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Who am I?
22

3-
![Who am I?](who_am_i.png)
4-
53
Who am I? demonstrates how entities on the Internet Computer are identified. Every entity, such as a user or canister smart contract, has a principal identifier. Principals can be used for identification and authentication. Who am I? uses Internet Identity (II) for user authentication, then displays the principal identifier associated with that Internet Identity on the user interface.
64

75
This variation of "Who am I" is written in [Rust](https://internetcomputer.org/docs/building-apps/developer-tools/cdks/rust/intro-to-rust),a programming language designed specifically for developing canisters on ICP. Smart contracts on ICP are called **canisters.**

rust/who_am_i/who_am_i.png

-568 KB
Binary file not shown.

0 commit comments

Comments
 (0)