/ArtVault

NFT Marketplace

Primary LanguageJavaScript

Description

Artvault is a web application that allows users to upload and share their art with the world. Users can create an account, upload their art, and view other users' art. Artvault is a full-stack web application built with NextJs and Solidity (Hardhat for simulating blockchain).

Development Environment Setup

  1. Install NodeJs and add to path
  2. Open terminal in the project directory.
  3. Type npm install
  4. Type npm hardhat compile
  5. Type npm hardhat node
  6. In another terminal, type npm hardhat run --network localhost scripts/deploy.js
  7. Type npm run dev
  8. Setup metamask and import one of the temporary accounts and connect it to the local network.
  9. You can now use the application.