A collection of projects from Udemy's Ethereum Blockchain Tutorials https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide by Stephen Grider
- 
- Explore contract deployment, set a message in contract, change a set message in contract and interact with metamask wallet. All the development is mainly done in Remix IDE (https://remix.ethereum.org/).
 
- 
- Explore the local ethereum network setup of hardhat, contract deployment and connect with metamask wallet.
- Write a contract lottery with limited functionality which allows players to enter the lottery contract with a required amount, get players from the lottery and pick the winners paying them at the end of the lottery contract lifecycle.
- Explore required method and modifiers in solidity.
 
- 
- Explores ABI (Application Binary interface) creation for the Lottery contract.
- Explore Create React App to generate UIs.
- Create a simple UI which interacts with web3.js and communicates with the contract though an ABI
 
- 
- Create a fully functional end-to-end project which interacts with contracts.
- Explore next.js for server side rendering of the frontend and realize its importance in blockchain based applications.
- Explore singleton factory patterns to abstract and control main contract functionalities.
 
Note: Try accessing the main branch of the projects to get the updated commits