dacadeorg/dacade-webapp

Celo Frontend Development 101 Content

Closed this issue · 2 comments

Emmanuel

Moritz

  • Final rewrite.

New tasks

  • Add comments to all code that we link to for people to include and also for all other code.

  • All code that people download they should get from the tutorial repository

  • Update the final project repo which will be public with the commented code too.

  • Create new clean contract for it with two products (use data from celo 101).

  • Create a branch inside the final project which is the version with just the dummy data no contract.

  • Rename project / repos everywhere to celo-frontend-101

  • Add how we are using typescript (not fully)

  • Hydration error with dummy data

  • Say that we will mostly comment code

  • Tell people that they can skip and directly go to contract implementation.

  • https://chainlist.org/chain/44787 add alfajores connection to tutorial

  • Is name of repository: "celo-frontend-101"?

  • Let them know that they could also just copy the folder https://minhaskamal.github.io/DownGit/#/home

  • add delete RCheader again

  • Add new contract.

Structure (Outline)

Project Setup
1.1 How to install
1.2 Explaianition of Celo composer structure and current project.
1.3 …

UI Elements (Mockdata) (Dont show the code, just link to the files where it is in and add comments inside the files in the tutorial only write a paragraph of what the componen is doing)
2.1. Product list
2.2. Product (identicon)
2.3. Add products
2.4. Add prodcut modal
3.3. Alerts

Contract + Logic (Hooks) (Show code).

Combinging everything

Image

  • Add instructions how to connect wallet maybe to alfayores and get funds from faucet.