Welcome to this tutorial that is for people to get started into ICP, a decentralized cloud built on blockchain technology. Architected for being general purpose, the only limit you have is your imagination. 🙂🚀
On this challenge, the main goals are:
- to introduce to IC, showcasing great examples of what is already possible
- to help you getting started in a quick but still effective way
- to hopefully convince you the IC stack and ecosystem is a great place to have a Dev career or co-found a startup.
This challenge will be in Motoko. We have prepared a Codespace for you, so you don't waste time on local setup and can go directly to the fun part, coding! ⌨️
In this challenge you will:
- Develop a canister (backend) that logs in with Internet Identity.
- Work on the backend, understanding data structures, packages, stable/dynamic memory, etc.
- You will allow to setup a user profile and safely store user records.
Tutorial Videos explaining and walking through each of the methods / behaviour expected. Note: Feel free to listen at 1.2x speed 😛
IC Overview (recorded on a workshop with CS Students):
Challenge Overview
Required Challenge:
- Github and Codespace setup
- Overview of code structure
Note: The videos below are reused from a previous bootcamp called AI Hackerhouse. A few important changes to be aware of:
- NFID was changed for II due to an incompatibility with running on a codespace.
- small improvs / simplification in the frontend and backend.
- updated readme instructions.
Videos:
- Login and user registration / update
- Store more complex data, like previous model results associated with an User.
🎯 Completed your challenge? Submit your project here:
📢 Submission Form
📌 Want to explore more challenges? Return to the index:
🔗 ICP Bootcamp Index
🚀 Happy Coding & Welcome to the Internet Computer! 🚀