Inspiration

What inspired me to create this project was the need for a simple way of making NFTs. The whole idea was to grant NFT creation services to non-technical users and allow them full ownership of their onchain assets. With the current surge in NFT projects I want it to be a tool for faster and easier creation of NFTs without the need for complicated deployment scripts.

What it does

It takes any image via local uploads and mints it onchain using a smart contract. The deployed contract supports two testnets namely sepolia and arbitrum sepolia testnets. After minting the image it becomes an NFT with real value onchain.

How we built it

I built it using MeDo but strictly instructed the AI assistant to deploy the contracts using Hardhat and integrate user authentication for connected wallets with supabase. I also used the Pinata IPFS to store the NFT uploads oncchain after the contracts executed. The contracts were written in Solidity.

Challenges we ran into

I had a big issue with the Pinata IPFS when granting permissions I also had an issue with the contracts recognizing the hashing mechanisms of the external EVM wallets used.

Accomplishments that we're proud of

We accomplished a fully working app that can allow anyone to create an NFT without technical knowledge.

What we learned

I learned how to leverage AI in building faster. I also learned a lot about Pinata's IPFS and how permissions are managed.

What's next for NFT Forge

Full scale deployment to the Mainnet (ETH) and upscaling all server side dependencies.

Built With

Share this project:

Updates