Web3 Password Generator
This is a submission to the Welcome Track for the 2021 Fall Chainlink Hackathon.
The application created for this hackathon was meant mainly as an personal exercise and introduction to interacting with blockchains. My learning progression was accelerated and inspired by the encouragement offered by Patrick and Sergey throughout the hackathon and the final product is something I am very proud of.
Looking back the biggest hurdles/challenges I faced was how to connect and interact with a smart contract (basically anything and everything included in blockchain development)- I initially had a working password generator that got randomness from Math.random functions and I just needed to instead grab randomness from a smart contract. I was stuck for weeks reading the ethers.io docs over and over again until things started to click and was able to call on contract functions and read the results. I also had a difficult time trying to manage the login state of a user but because this is a one page app I was able to toggle the returned display base on one parameter which is detected at the page load.
Log in or sign up for Devpost to join the conversation.