An eco-friendly NFT Express collection. Mint your new brand animal and start your safari! No crypto needed!
Video demo here and in the repo
Presentation in PDF format here and in the repo
This is a submission for a Gitcoin Bounty: Using NFT Express, Create A Mobile App That Allows Users To Mint NFTs On Celo, sponsored by Celo and Tatum.
This project builds a collection of NFTs using Tatum's NFT Express on the Celo blockchain, Celo Composer, React Native, TypeScript and decentralized storage from Pinata Cloud.
To build your mobile dApp, you'll need to install the dependencies, create a new project, and run the following commands:
- Node (v12), NVM
- Yarn
- Git
- Clone the repo
git clone https://github.com/ivanmolto/celo-tatum-nft-express.git
- Set the correct node version (several Celo packages require using node version 12.x):
cd celo-tatum-nft-express
nvm use # uses node v12 as specified in .nvmrc
- Build a React Native app using Expo:
cd packages/react-native-app
yarn install
npm start
NFT Express allows you to mint NFTs without coding, deploying smart contracts, sending private keys, or holding crypto to pay for gas fees.
Use NFT Express to mint NFTs easily with a single API call.
The Valora app is only used to get a Celo address to send the NFT.
The project is not audited and should not be used in a production environment.
About your Tatum API Key remember never store sensitive secrets in your environment variables. The reason behind this is that the code is run on the client side and thus including your environment variable in the code itself. You can read more about this topic here.
Distributed under the MIT License.
- Email - ivanmolto@gmail.com
- Discord - ivanmolto#3768