Onchain NFT App

This is an onchain NFT (Non-Fungible Token) App that allows users to store metadata onchain as NFTs. The application is built on the Celo blockchain and leverages the ERC-721 standard to create unique NFTs for each metadata stored on the blockchain. Requirements

Node.js
Truffle
Ganache

Installation Clone the repository

git clone (https://github.com/TheNonFungibleHuman/Onchain-NFT).git 

Install Dependencies

cd onchain-nft-app
npm install

Usage

Start a local blockchain network using Ganache.

ganache-cli

Compile and migrate the smart contract.

truffle compile
truffle migrate --network alfajores

Start the development server.

 npm start

Open the app in your browser at http://localhost:3000.

Deployment

This project has been deployed on the Alfajores Testnet and can be accessed through the following address: https://alfajores-testnet.onchain-nft-app.com

Compilation

This project was compiled with the Injected VM environment on Remix IDE.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvement, please feel free to raise an issue or submit a pull request.

License

This project is licensed under the MIT License.