Community Feedback for CryptoDappy Beta

Hi everyone,

I’m Ben, the creator of CryptoDappy - glad to have you here! CryptoDappy is a new project, and we’re especially keen on collecting community feedback at this early stage in order to improve the learning experience in the future. You would help us a great deal if you provide your feedback on one or all of the feedback questions below:

  • How would you rate the overall quality of the content (text, video)? Is there anything in particular that you would change, add or remove?

  • How is the overall pace of the learning journey? Should it be any faster or slower?

  • How thorough did you find the learning materials? Was there something missing or did you feel overwhelmed by too much material?

  • How did you perceive the overall quality of the application’s code? Was there something particular you’d like to change or mention?

  • Is there anything general you’d like to add that does not fit into any of the above categories?

2 Likes

It‘s really an amazing idea to create this project and it’s helpful for our new Flowers to get in-depth with Flow chain. Maybe I’m trully a new one, I even don’t known well with script and even work mechanisms of blockchain, but once I think I could get a pack after learning,I would continue from the start to the end.Nevertheless,I still feel great curiosity whats the bandgap between the packs and learning missions,if I get more packs, what’s the benefit, finally I used mobile phone to login the beta mode but I found some characters stacks together and wish it would be better soon.Finally,I wish this project a great success.

2 Likes

Dear Ben,
The stack of some characters has been solved and thanks for your patience and efforts. I test some great amazings of CryptoDappy this morning and I have met some situations.
(1) I can’t enable the collection on my computer and even the safari on my iphone, after I used the blocto wallet, I could make it, so if I could collect dappies just by my computer in the near future.
(2)when I pressing packs, it mentioned “create collection” in the collection button, while there is only enable collection in the “collection”.
Dappies are really cute and I appreciate you teaching me how to get FUSD.

Hi :wave:t2:
Thank you so much for this amazing resource! Just a small note is that the code on branch mission-5 contains all the code from videos 5.1 and 5.2 already

Thanks again!
Marc

I’m here again, after I buy a pack, and the number of the dappies exhibit “#n/0”

Furthermore, I don’t know the meaning of the number because same dappies seem have different total amount?

Very amazing teaching video. Recently, I just started to come into contact with Flow chain and Cadence and learn to develop DApp on flow. When I was stuck in finding no suitable teaching, I was very happy that I discovered CryptoDappy. I have never watched this so friendly official teaching. It has greatly increased my confidence in Flow chain and want to develop in Flow. I think one day in the future, the Dapp will flourish on flow.

2 Likes

Hey Jingtao,

thanks for your feedback, I’m very happy that this project helps you learning Flow/Cadence!
I just fixed the mobile display bug, so it should be good to go on mobile now also. Thanks for pointing that out.

Regarding your other two questions:
(1) Could you elaborate on this first one a bit more? Does it mean it works on your computer but not on the phone? And does is work with Blocto? Actually this project is only tested with Blocto, so probably best if you use this wallet. If the issue persists, feel free to raise an issue in the Github repository.

(2) Yes, the “Enable Collection” is only available on the “Collection” page. Might need to rework that alert.

If you need to get FUSD in testnet, just follow the instructions of this video.

Finally, you’re right, there’s a problem with showing the serial numbers after you buy the Dappies. You need to refresh the page to show the running number of Dappies. Could you raise an issue on Github here? I think this is a very good issue for people to start.

Thanks for all your suggestions Jingtao!

Thanks Marc for pointing that out! We’ll check the branches and update the specific one. Other branches were okay, right?

Thanks Ray! Really glad that you like it and it helps you! Let us know if you’re missing something or want to know more about a certain topic in the future.

The repo is missing mission-6 branch altogether, actually :sweat_smile:

Also, I finished the class and loved it! Here is my feedback:

  • Really high quality material, I like the approach of front-end first and then slowly expose more and more of cadence and the smart contract.

  • The learning materials were thorough enough as a beginner’s class for sure. I do wish at the end there was more discussion on what getting “production ready” means and what some things to consider are.

  • Surprisingly well paced, actually

  • The application code was great. Would be nice to have it in typescript since Cadence is already so type strict it makes sense that the front-end should be typed

  • A really good follow up video might be to break down Kitty Items and maybe compare to CryptoDappy since you mentioned it as more of the official production ready example.

Thanks for your work on this, it’s going to be helpful for many!

1 Like

Hello, bebner, I want to ask whether I should learn React Hook before learning the development of crypto-dappy, because I only have basic JS ability. After watching a few episodes, I found that many JS usages in it are not understood by me

It’s funny how things happen when you’re looking that something special to do in the blockchain world, then something like this just lands up in your lap. This is so awesome :wink: Can’t belive this is happening right now! Looking forward to this great learning curve of an adventure with my fellow CryptoDappies. You guys rock. Solid as a rock. #onflow #gogogo

2 Likes

Hi RayHuang, good question! Yes, it would be good to brush up on basic knowledge of React Hooks and ES6 syntax, as this is heavily used in the frontend application. Especially the following contents are used frequently:

  • React Hooks: useState, useEffect, useReducer (+ how to create custom hook)
  • React Context API
  • ES6: const/let, arrow functions, object + array destructuring

The React documentation should give you a good overview on how hooks and the context API work. Also, there is a great tutorial on how to create your own hooks for data fetching with useReducer. For the ES6 syntax you can check out some general resources like this one.

Hope that helps! Let me know if you need anything else for following along with CryptoDappy

Thanks futuremarc for your feedback, I’m glad you liked the course! Your improvement suggestions are really valuable. You’re right, we’re missing a smooth transition to more advanced apps like kitty-items - I’ll make sure to update with some content on this topic. Also, we’re going to include the missing mission-6 branch soon.

  • How would you rate the overall quality of the content (text, video)? Is there anything in particular that you would change, add or remove?

I can’t follow along because of the complexity of the content. I wish the introduction gave us advice to learn XYZ before we attempted cryptodappy

  • How is the overall pace of the learning journey? Should it be any faster or slower?

The pace is fine but not knowing where to start or what to know before starting the course is hard.

  • How thorough did you find the learning materials? Was there something missing or did you feel overwhelmed by too much material?
    I felt overwhelmed by not knowing how to set up my systems properly. I tried to look up a bash tutorial and got that working but I was still running into errors in 0.2.
  • How did you perceive the overall quality of the application’s code? Was there something particular you’d like to change or mention?
    No
  • Is there anything general you’d like to add that does not fit into any of the above categories?
    I can not find any information on beginner friendly ways to learn flow blockchain. All of the contact is written directly towards current devs. I think some references to what is necessary to know before starting would be great. Regardless, I appreciate your effort and look forward to seeing the progression of flow.

Hi @bebner ,
First off, thanks so much for creating such an amazing course. I’m working my way through Mission 2 (authentication) but have a strange error. For some reason, the FCL auth pop up is not working. Seems like something is failing. Any help would be greatly appreciated! Thanks again

What I’m seeing on Chrome and Safari

Hi @sd1643,

thanks for your feedback! Did you start the project with the ./runTestnet.sh? npm start will not work, since the env variables are exposed in the shell script. Let me know if that works for you.

2 Likes

You need to run the website with the .sh file which contains the wallet_discovery url. without this url the FLC auth pop up won’t work.

1 Like

Thanks so much @bevis @bebner Appreciate you both