NFTWAGON is a decentralized platform where users can easily trade, buy, and sell NFTs. Built on Next.js for the frontend and Solidity for the blockchain backend, it ensures secure and seamless transactions with full wallet integration. Whether you're minting new NFTs or browsing collections, NFTWAGON provides a streamlined experience for all users.
- Next.js: React framework for the frontend
- Solidity: Smart contracts for secure NFT transactions
- Web3.js: Blockchain interaction for wallet and marketplace integration
Follow the steps below to run the project locally.
Ensure you have the following installed on your machine:
-
Clone the repository:
git clone https://github.com/devdanny2024/NFTWAGON.git
-
Navigate to the project directory:
cd NFTWAGON -
Install the dependencies:
Using npm:
npm install
Or using yarn:
yarn install
-
Start the development server:
npm run dev
or
yarn dev
-
Open your browser and navigate to
http://localhost:3000to see the application.
To deploy the Solidity contracts, follow these steps:
-
Make sure you have your blockchain development environment running (Hardhat, Ganache, etc.).
-
Compile and deploy the contracts:
npx hardhat run scripts/deploy.js --network localhost
-
Update the contract addresses and ABI in your frontend for proper interaction.
This project is licensed under the MIT License.
