NFT Presentation is a web application designed for minting NFTs, allowing users to connect their MetaMask wallet and create unique images. After minting, users can showcase their creations on the OpenSea testnet.
📜 NFT Presentation utilizes an ERC721 compliant smart contract for minting NFTs. This standard ensures that each token is unique and adheres to non-fungible token specifications.
To set up and run the application, follow these steps:
-
Node.js and npm: Make sure you have Node.js and npm (Node Package Manager) installed. If you don’t have them installed, follow these steps:
- Visit nodejs.org.
- Download the LTS version for your operating system (Windows, macOS, or Linux).
- Install Node.js: Follow the installation instructions for your platform.
- Verify Installation: After installation, check if Node.js and npm are installed by running:
node -v npm -v
This will display the installed versions of Node.js and npm.
-
Clone the Repository
git clone https://github.com/Geni31/nft_presentation.git
-
Navigate to the Project Directory
cd nft_presentation -
Install Dependencies
npm install
-
Start the Development Server
npm start
-
Access the Application
Open your web browser and go to
http://localhost:5173.
- MetaMask Integration: Seamlessly connect your MetaMask wallet to interact with the app.
- Mint NFTs: Easily mint unique NFTs directly through the web interface.
- View Minted NFTs: Display your minted NFT images after a successful mint.
- View on OpenSea Testnet: Showcase your minted pictures on the OpenSea testnet.
This project is licensed under the MIT License. See the LICENSE file for details.
- Web3.js
- React
- Font Awesome for icons.