E1: NextJs Front End
I decided to do a front end and deploy the wallet app to ipfs, to refresh my mind on NextJs, and using wallet providers, which I also briefly explored, going through Patrick Collins' youtube course.

Front-end project aims:
Have a front end that properly connects and works with the backend.
Have a working wallet button, so I could interact with the contract using Metamask
Have links to all my other information.
All built with a production ready framework.
I will outline the code below, but you can find the full repo here - https://github.com/SimSimButDifferent/L3-EthWalletFrontEnd
Or check the deployment here - https://ethwalletapp.on.fleek.co/
Code outline
App folder
/app/layout
/app/page.ts
/app/styles.css
Components folder
/components/EthWallet.tsx
/components/Header.tsx
Context folder
/context/Web3Modal.tsx
/context/abi.json
/context/contractAddresses.json
/context/index.js
Last updated