All the game rules and assets are under one erc-1155 smart contract [link]. We chose the ERC-1155 so we could have multiple quantities of the same token ID. You can review the contract source [here] Token's metadata and images have been uploaded to IFPS.

The web application was built using React, Thirdweb and Gatsby, You can review the source code [here].