Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahdizarrei/nft-generator
https://github.com/mahdizarrei/nft-generator
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mahdizarrei/nft-generator
- Owner: mahdiZarrei
- License: mit
- Created: 2024-08-18T15:48:34.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-18T15:53:04.000Z (5 months ago)
- Last Synced: 2024-11-12T16:12:09.658Z (2 months ago)
- Language: JavaScript
- Size: 4.81 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NFT Generator
![NFT Generator](./pic/NFT%20Generator.jpg)
## Overview
This project is an NFT Generator that allows users to create, manage, and interact with their own NFT collections. The DApp includes functionalities for generating NFTs, managing collections, and performing various NFT-related operations.
## Features
- **NFT Generation**: Generate unique NFTs with customizable attributes and metadata.
- **Collection Management**: Create and manage multiple NFT collections.
- **Minting**: Mint NFTs directly from the DApp.
- **Metadata Storage**: Store NFT metadata on IPFS.
- **User Authentication**: Secure user authentication using MetaMask.
- **Smart Contract Interaction**: Interact with smart contracts on the Ethereum blockchain.## Installation
1. **Clone the repository**:
```bash
git clone https://github.com/mahdiZarrei/nft-generator.git
cd nft-generator
```2. **Install dependencies**:
```bash
npm install
```
3. **Run the DApp**:
```bash
npm run dev
```## Usage
1. **Connect Wallet**: Connect your MetaMask wallet to the DApp.
2. **Generate NFT**: Use the NFT generator tool to create unique NFTs.
3. **Mint NFT**: Mint the generated NFTs to your wallet.
4. **Manage Collection**: View and manage your NFT collections.## Smart Contracts
The smart contract for this project are written in Solidity and deployed on the Ethereum blockchain. You can find the contract code in the `contract` directory.
## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.
## License
This project is licensed under the MIT License. See the `LICENSE` file for more details.
## Photo gallery
### NFT page
![NFT page](./pic/main.jpg)
### login page
![login page](./pic/login.jpg)