Skillshareintermediateen

Build a full stack NFT Marketplace using Solidity & Next js

Learn about NFTs! This course explores the world of Non-Fungible Tokens (NFTs) for crypto enthusiasts. Understand what NFTs are and their potential.

86students
4h 27m
Certificate
Rahul Agarwal
Rahul AgarwalFlutter Developer & Trainer

Course Content

Build a full stack NFT Marketplace using Solidity & Next js is an intermediate-level Skillshare course taught by Rahul Agarwal. It runs 4h 27m, is taught in English, and includes a certificate of completion. 86 students have enrolled. It is a paid course, first published July 2022.

Are you interested in the world of NFTs? This comprehensive course guides you through building a fully functional NFT marketplace on the Ethereum blockchain, adhering to the widely adopted ERC721 standard. Learn how to create a platform where users can seamlessly buy and sell NFTs using Ether.

This hands-on tutorial takes you from the ground up, starting with a brand new Hardhat project and installing all necessary dependencies. You'll master the art of writing and rigorously testing smart contracts with Solidity. Then, you'll develop the user-friendly front-end using Next.js to connect with your smart contracts. Crucially, discover how to store rich NFT metadata securely using Pinata, an IPFS-based storage solution.

Here's what you'll learn:

  • Full-Stack NFT Marketplace Development: Build a complete marketplace application.
  • Solidity Smart Contracts: Write, test, and deploy smart contracts for NFT management.
  • Ethereum Blockchain Integration: Interact with the Ethereum network using Ethers.js.
  • Front-End Development with Next.js: Create a responsive and intuitive user interface.
  • IPFS Storage with Pinata: Securely store NFT metadata.
  • Hardhat Development Environment: Utilize Hardhat for efficient smart contract development and testing.

Prerequisites:

To get the most out of this course, you should have:

  • Node.js and VS Code installed.
  • MetaMask wallet extension installed in your browser with test Goerli ethers.
  • Basic understanding of Solidity, Hardhat, and Next.js.

The Tech Stack:

This course leverages a powerful and modern tech stack:

  • Next.js: A robust web application framework for building the front-end.
  • Hardhat: A comprehensive Solidity development environment for testing and deployment.
  • Pinata: A reliable file storage solution based on IPFS.
  • Ethers.js: A powerful client library for interacting with the Ethereum blockchain.
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.