An open API service indexing awesome lists of open source software.

https://github.com/adidem23/aib

This is AI-NFT-Minter Application which generates Images from users Description and Mint them as NFT
https://github.com/adidem23/aib

erc721 huggingface javascript mern-stack metamask nft reactjs stable-diffusion thirdweb

Last synced: 12 months ago
JSON representation

This is AI-NFT-Minter Application which generates Images from users Description and Mint them as NFT

Awesome Lists containing this project

README

          



AiB: AI NFT Generator




![Contributors](https://img.shields.io/github/contributors/Adidem23/AiB?color=dark-green)
![Forks](https://img.shields.io/github/forks/Adidem23/AiB?style=social)
![Stargazers](https://img.shields.io/github/stars/Adidem23/AiB?style=social)
![Issues](https://img.shields.io/github/issues/Adidem23/AiB)

Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

## About The Project

The AI NFT Generator Project is not just about the fusion of AI and NFTs; it represents a shift in the art and technology landscape, where creativity and innovation are boundless. As the project continues to evolve, it promises to reshape how we perceive, create, and trade art in the digital age, making art more accessible and collectible than ever before.

### Built With
I have Built This Project Using Following Tech Stack mentioned below
- [![My Skills](https://skillicons.dev/icons?i=react&perline=3)](https://skillicons.dev) ReactJs
- [![My Skills](https://skillicons.dev/icons?i=solidity&perline=3)](https://skillicons.dev) solidity
- [![My Skills](https://skillicons.dev/icons?i=javascript&perline=3)](https://skillicons.dev) JavaScript
- For Genration of Image from User Prompt Input I have used Stable Diffusion Model from Hugging Face
- For Miniting and NFT Minting I have used ThirdwebSDk for that purpose

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.
* npm
```sh
npm install npm@latest -g
```
* NodeJs
```sh
Download Nodejs Version ^ 17.0.0 LTS
```
* You must Have Metamask Installed on system and You Must Have Polygon-mumbai matic tokens For transactions
* You must Have Thirdweb Account For That

### Installation
Follow The Installation manual and install dependencies

1.Clone this repo and Fork AiB

2.Install NPM Modules
```sh
npm install --force
```
3.Run Frontend
```js
cd src
npm run start
```
4.Open Metamask and Mint NFTs !! 😎
## Output and Screenshots and Video Output :

- FrontPage :

![image](https://github.com/Adidem23/AiB/assets/124609794/6847ba27-4e86-4da3-9b24-9c05b852aca1)

- MintPage :

![image](https://github.com/Adidem23/AiB/assets/124609794/e0b77ae8-8804-402b-8674-5c3fa7919c31)

- Genearted Image :
![image](https://github.com/Adidem23/AiB/assets/124609794/3c6b4325-e7fa-4a76-ae2b-502e038b3276)

- Minted NFT :
![image](https://github.com/Adidem23/AiB/assets/124609794/adaef021-5db8-4e00-9e47-57cf087ec4fa)

- Video Output of Code :

https://www.loom.com/share/87013f63230e4d0aabe70a637c99db42?sid=b230e656-7912-4c9a-8e13-dd8c7ab778f9

## Deployment Links :

- Thirdweb Smart Contract Link :
https://thirdweb.com/mumbai/0x7bBa929Fd6c5b3aaf8a839724c48ab081f32a7c6

- Vercel Deployed Link :
https://adityaainft.vercel.app/

- Fleek Deployed Link :
https://lingering-cherry-6342.on.fleek.co/