Skip to content

Frontend Repository for Encheres (Digital assets (NFTs) and Physical assets auction marketplace)

Notifications You must be signed in to change notification settings

Encheres/Encheres_Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Encheres_Frontend 👋

Encheres is a listing and auctioning marketplace for Digital assets (NFTs) and Physical assets.

  • Platform uses security of Ethereum Blockchain for storing and trading NFTs (digital assets).
  • Features like Minting NFTs, listing physical assets, creating 3 different type of auctions for different needs, conducting auctions, Ethereum based payment gateway, etc. are included.
  • Includes NFT asset file generator models (Deep Learning Models based).
  • Payment gateway for physical assets is also on Blockchain for enhanced security.
  • Supports Metamask Crypto Wallet integration.

To Run Locally

Getting Started

Clone the following repositories.
Frontend:
git clone https://github.com/Encheres/Encheres_Frontend
Backend:
git clone https://github.com/Encheres/Encheres_Backend

Installation and Pre-requisites

  • Install Node https://nodejs.org/en/
  • Install Ganache (Local Ethereum Blockchain Simultaion) https://trufflesuite.com/ganache/
  • Install metamask extension
  • Installing libraries
    • Install truffle framework globally using (npm install -g [email protected])
    • In root directory of project, run (npm install)
  • For Compiling and migrating Smart Contracts
    • truffle compile
    • truffle migrate
  • Connecting Metamask to Blockchain network
    • Add the local blockchain network in MetaMask by entering the RPC URL and Chain ID (Default Value: HTTP://127.0.0.1:8545 and 1337 respectively). Create a new account by entering the copied private key. MetaMask is now connected to the required node on the ganache blockchain successfully.

Usage

First start backend server from Backend Repo
In the root directory use given command to start application.
npm start

Technologies used

image image


Show your support
Give a ⭐️ if you liked the project!