A NFT Marketplace built with NextJS, Hardhat and Solidity
The NFT Marketplace is a fullstack DApp project created for learning purposes in blockchain and smart contract development. It is built using NodeJS, Hardhat, Solidity, ReactJS, NextJS, and Vercel. Users can create, buy, sell, and cancel NFTs through the platform. The marketplace offers visualization of NFTs available for sale on two main pages: Market Page and My NFTs Page. The user experience is enhanced with prompts and messages based on the presence of Metamask, network connectivity, and balance of Matic tokens. The project also includes easy deployment features for the frontend with automatic deployment via Vercel's Github integration.
The NFT Marketplace is a comprehensive project that combines blockchain technology with a user-friendly interface. It allows users to interact with NFTs through a variety of actions and provides a seamless experience with prompts and messages for key interactions. The platform's easy deployment process makes it accessible for testing and production use cases.
Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.