A huge thanks to Iri (ex-Motoko Bootcamp student | Motoko dev at Finterest) for contributing to the core project. You can use this repository as a starting point for your the core project of Motoko Bootcamp 2023.
To see the navigation bar hover on the left.
A few more things:
-
To build the core project you should complete the code that is missing for the dao canister and webpage canister.
-
Using this skeleton is NOT a requirement. This repository is only meant to help you get started.
-
The core project has to be submitted before the deadline - more infos on #submit.
-
[Plug wallet is used] and we recommend using it for this core project to make your life easier: mainly because Principal for users will be the same between canisters (not the case with Internet Identity which makes the whole project more complex).
-
There are probably some little bugs and errors - the code has been quickly hacked to help you get on track and focus on Motoko but this is far from being a perfect example.
Install the necessary packages.
npm install
Start your replica
dfx start
Deploy locally
dfx deploy
There are 2 versions of this app deployed on the IC.
- This example (without the backend completed so any request will fail): https://raisq-jyaaa-aaaaj-qazrq-cai.ic0.app/
- Completed version (with the backend completed - source code not available): https://xmfll-uyaaa-aaaah-ab2ja-cai.ic0.app/
- When using Plug wallet you might encounter the following: "Uncaught (in promise) Error: There isn't enough space to open the popup" - if that's the case make sure to reduce your browser windows and give some space for the popup windows to appear.