Description

Etherealm is a website where you can create your own NFT game and deploy it in a few clicks on the Ethereum blockchain. The wizard is oriented in 3 different steps: * Choose set of collectibles: manually or using Wikipedia API, you can choose a set of collectibles and generate an ERC-721 smart contract which will be automatically deployed. * Choose set of tokens: create different ERC-20 tokens which will be used in the game itself. * Choose set of rules: define rules and conditions for the game.

How it's made

* Wikipedia API to fetch collectibles data - Using some APIs from wikidata and wikipedia to fetch the name, category, image, description, ... * React for frontend website * Generating Solidity contracts - Given a spec filled in the wizard by the user (ERC-721/ERC-20 and smart contract) * web3js