Welcome to NFTify! This project is a wild ride into the realm of non-fungible tokens (NFTs), where you can turn your images into unique digital assets on the Solana blockchain. With wallet connectivity and MongoDB integration, NFTify provides a seamless experience for minting NFTs and tracking ownership.
-
Wallet Connectivity: Connect your Solana wallet seamlessly to mint NFTs with your unique wallet address linked to each creation.
-
Image Upload: Upload your images effortlessly with our user-friendly interface. Whether it's your digital artwork, a photograph, or a meme, NFTify can turn it into an NFT.
-
Minting Madness: Hit the mint button and watch the magic happen! Your uploaded image will be transformed into a one-of-a-kind NFT on the Solana blockchain.
-
MongoDB Integration: NFTify stores the wallet address of the person minting the NFT in MongoDB, ensuring transparent ownership tracking and easy retrieval of minting data through our API.
To get started with NFTify, follow these simple steps:
-
Clone this repository to your local machine by running the following command:
git clone https://github.com/ShivankK26/NFTify.git
-
Install the necessary dependencies by running
npm install
. -
Set up your MongoDB database and ensure you have a MongoDB connection string.
-
Configure the MongoDB connection in the project.
-
Run the project using
npm run dev
. -
Open the application in your web browser and start minting NFTs!
- Frontend: TailwindCSS, NextJS
- Backend: Node.js, Express.js
- Database: MongoDB
- Blockchain Integration: Solana