The repository includes the front-end code of the Mastermind Dapp.
├── public
└── src
- public: Here lies the proof key and circuits needed to run the application.
- src: Here lies the components, hooks and pages of the application.
To run the program we recommend to execute the last stable version of nodejs
and yarn
. Then, to install the dependencies of the project run the following command:
yarn install
yarn dev
Once the command is executed a instance of the application will be executed.
yarn build
The relevant repositories of the mastermind Dapp are as follows:
- zk-mastermind-webdapp: Frontend application of the Mastermind Dapp.
- zk-mastermind-backend: Backend application of the Mastermind Dapp.
- zk-mastermind-backend-onchain: Hada mint contrat of the Mastermind Dapp.
- zk-mastermind-docker: Docker container with the Kupo, Hydra and Cardano node components of the Dapp.
- zk-mastermind-circom: Circom circuits of the mastermind Dapp.
- zk-mastermind-plutus: PlutusTx validator that implements the logic of the game.
- zk-mastermind-aiken: Aiken validator that implements the logic of the game.