This was a project created while following a Udemy course on Solidity. Includes the contract, unit tests, and web app.
To view the porject in it's completed from: from root directory in console, run 'npm run dev' then navigate to localhost:3000 in your favorite browser.
To compile + deploy a new copy of the Campaign Factory contract, you will need to enter a mnemonic in Ethereum/secrets.json, then execute 'node compile.js' and 'node deploy.js' from the 'Ethereum' directory.
To run unit tests, execute 'npm run test' from root.