tsukipond8531 / ai-generated-nft

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image Description AI-Generated NFT Marketplace with Auctions

Top Language Repo Size Last Commit

AI Generated NFT with Auctions and Marketplace is a decentralized platform on the Polygon Mumbai network that allows users to create, auction, and trade AI-generated NFTs. Using artificial intelligence, users can input a description to generate unique NFTs, which are stored on a secure smart contract. The platform also features auctions for limited edition NFTs and a marketplace for buying, selling, and voting on NFTs. This innovative platform combines AI technology with blockchain infrastructure, opening up new possibilities for digital asset ownership and trading.

🌋Usage

To use this project, navigate to the AINFT. website and input a description for the AI-generated image. The website will generate an image based on your description and display it on the screen. You can then decide whether to mint the NFT and sell it on the marketplace or enter it into an auction.

🚀 Deployment Links

💡Features

  • Generate AI-generated images based on user inputted description
  • Upload the generated image to IPFS and mint it as an NFT
  • Auction off limited edition NFTs (only 100 available) to the highest bidder
  • Buy and sell NFTs in the marketplace
  • Vote on NFTs in the marketplace
  • Keep track of events using TheGraph
  • Deployed on Polygon Mumbai network
  • Includes price feed and time-based keeper
  • Code testing implemented

🛠️ Technologies Used

  • Next.js
  • TypeScript
  • WAGMI
  • Rainbowkit
  • Tanstack Query
  • TailwindCSS
  • NFT.storage
  • Solidity
  • Hardhat
  • OpenZeppelin
  • Chainlink
  • TheGraph

🐛 Bugs and Issues

If you encounter any bugs or issues with the application, please open an issue on the GitHub repository.

Thank you for checking out this project!

🙋Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

🏷️License

MIT

About


Languages

Language:TypeScript 96.6%Language:Solidity 3.0%Language:CSS 0.2%Language:JavaScript 0.1%Language:Shell 0.0%