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 installyarn devOnce the command is executed a instance of the application will be executed.
yarn buildThe 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.