DApp for managing student's accademic exams and tests powered by a smart contract deployed on the Goerli testnet.
Install the dependencies with npm
npm install
Compile the smart contracts
npm run compile
Deploy the contract on Goerli.
There are many methods to do this, for example using the online editor Remix.
If you want to use the Hardhat library, you need to provide a Goerli node's RPC url and a private key of an account with sufficient funds. All these settings can be specified as environment variables or in a .env file in the contracts' directory.
RPC_URL=https://goerli.infura.io/v3/123
SK=<secret key>
npm run deploy:goerli
Launch a local version of the DApp
npm start
To run tests, make sure you have installed the dependencies and run the following command
npm test
You can obtain some extra CFU by clicking the secret hidden button at the top right of the page!