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
- arbitrum
- ipfs
- medo
- pinata
- sepolia
- solidity
Log in or sign up for Devpost to join the conversation.