You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
## 🚩 Let's build an NFT marketplace with Algorand Python!
4
4
5
-
Welcome to your first step to become a master in Algorand Python!
5
+
Welcome to your first step to becoming a master in Algorand Python!
6
6
7
-
In this AlgoKit workspace, there are 2 subprojects:
7
+
In this AlgoKit workspace, there are 2 sub-projects:
8
8
9
9
-`python-demo`
10
10
-`coding-assignment`
@@ -22,9 +22,9 @@ lifecycle of this app:
22
22
1. The seller deploys the smart contract.
23
23
2. The seller calls the bootstrap method to set the asset ID for sale, unitary price, and opt the contract into the ASA.
24
24
3. The buyer calls the buy method to buy the ASA.
25
-
4. The seller calls the withdraw_and_delete method to withdraw remaining ASA, profits, and then delete the smart contract.
25
+
4. The seller calls the withdraw_and_delete method to withdraw the remaining ASA and profits, and then delete the smart contract.
26
26
27
-
The coding assignment consist of 4 questions and for each question you can implement your code where it says `Write code here`
27
+
The coding assignment consists of 4 questions and for each question you can implement your code where it says `Write code here`
28
28
29
29
> Please carefully read and follow the checkpoints below to properly complete the coding assignment!
30
30
@@ -55,7 +55,7 @@ git clone [FORKED_REPO_URL]
55
55
56
56
1. Open this project in VSCode
57
57
2. Open the file named `algorand-python-coding-assignment.code-workspace` and press the `open workspace` button to activate workspace mode.
58
-
3. 3 VSCode terminal will be autocreated: `ROOT``python-demo``coding-assignment`. Now go to the `ROOT` VSCode terminal and run the following command to install dependencies required for both subprojects:
58
+
3. 3 VSCode terminal will be auto-created: `ROOT``python-demo``coding-assignment`. Now go to the `ROOT` VSCode terminal and run the following command to install the dependencies required for both sub-projects:
This coding assignment consist of **4 problems** in total. Follow the instructions below!
92
+
This coding assignment consists of **4 problems** in total. Follow the instructions below!
93
93
94
94
### Launch localnet
95
95
96
-
1.**_Open Docker Desktop first_** and then run the following command in your terminal to launch the local network. [Click me for more information of localnet!](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/localnet.md#creating--starting-the-localnet)
96
+
1.**_Open Docker Desktop first_** and then run the following command in your terminal to launch the local network. [Click me for more information on localnet!](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/localnet.md#creating--starting-the-localnet)
> `deploy-config.ts` contains a script written with [AlgoKit Utils TypeScript](https://github.com/algorandfoundation/algokit-utils-ts/tree/main) that goes through the entire lifecycle of the nft marketplace contract by simulating a scenario where Taylor Swift concert ticket is being sold. Feel free to check out the code!
125
125
126
126
If you see something similar in your console, you have successfully solved all 4 questions! 👏👏 Congratulations!
lets submit your code so that the world knows you are now an Algorand Python developer!
131
+
let's submit your code so the world knows you are now an Algorand Python developer!
132
132
133
133
1. Push your code to the forked Github repo. [Then create a PR to the original repository.](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)
134
134
2. Follow the Pull Request template and attach the log of your console after running `algokit project deploy localnet`
0 commit comments