https://github.com/shivankk26/nftify
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.
https://github.com/shivankk26/nftify
expressjs mongodb nextjs nft nfts nodejs phantom-wallet solana tailwindcss
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/shivankk26/nftify
- Owner: ShivankK26
- Created: 2024-04-07T10:18:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-07T11:31:31.000Z (about 1 year ago)
- Last Synced: 2025-01-09T06:22:34.633Z (4 months ago)
- Topics: expressjs, mongodb, nextjs, nft, nfts, nodejs, phantom-wallet, solana, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 713 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NFTify: Wallet-Linked Image Minting Madness
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.
### Features:
1. **Wallet Connectivity**: Connect your Solana wallet seamlessly to mint NFTs with your unique wallet address linked to each creation.
2. **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.
3. **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.
4. **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.
### Getting Started:
To get started with NFTify, follow these simple steps:
1. Clone this repository to your local machine by running the following command:
```
git clone https://github.com/ShivankK26/NFTify.git
```2. Install the necessary dependencies by running `npm install`.
3. Set up your MongoDB database and ensure you have a MongoDB connection string.
4. Configure the MongoDB connection in the project.
5. Run the project using `npm run dev`.
6. Open the application in your web browser and start minting NFTs!
### Technologies Used:
- **Frontend**: TailwindCSS, NextJS
- **Backend**: Node.js, Express.js
- **Database**: MongoDB
- **Blockchain Integration**: Solana