This project aims to provide a platform able to find NFTs collections that a user might be interested in, based on NFTs characteristics, and a model trained on creators-provided data.
- backend holds the API responsible for getting data from NFTs marketplaces
- frontend is the webapp accessed by all users
- smart-contracts contains the Solidity contracts needed by the platform
WIP
cd frontend
npm install
npm run start
cd smart-contracts
- Copy the
.env.example
file to a.env
file - Fill it with your Infura identifiers for chain access
- If you want to use Truffle the old way, add you mnemonic
- If you want to verify your instance of the contract on Etherscan, also add your Etherscan API key
npm install
npm run deploy:sepolia