Skip to content

Este repositório contém o back-end de um Marketplace de NFT da Hathor Network. Construído como projeto final do programa de estágio em desenvolvimento blockchain na Compass UOL.

License

Notifications You must be signed in to change notification settings

dhDSouza/Projeto-Final-Hathor-Wallet-Compass-UOL

 
 

Repository files navigation

Projeto Final Hathor Wallet - Compass UOL

O projeto trata-se de um Marketplace de NFTs construído em Node.js que permite a venda e compra de NFTs de maneira simples, construída em cima da Hathor Network.

Tecnologias utilizadas

  • Node.js
  • Hathor Network
  • MongoDB
  • Docker

Sumário

Como utilizar

Siga as instruções abaixo para configurar e executar o Marketplace NFTs:

  1. Clone este repositório para o seu ambiente local:
git clone https://github.com/ErikDMCosta/Projeto-Final-Hathor-Wallet-Compass-UOL.git
  1. Navegue até o diretório do projeto:
cd Projeto-Final-Hathor-Wallet-Compass-UOL
  1. Instale as dependências necessárias usando o npm:
npm install
  1. Configure as variáveis de ambiente:

    Crie um arquivo .env na raiz do projeto. Adicione as seguintes variáveis de ambiente ao arquivo .env e preencha com as informações necessárias:

HEADLESS_WALLET_API_URL=
DB_HOST=
DB_PORT=
DB_NAME=
DB_DIALECT=
PORT=
  1. Inicialize a Headless Wallet e o MongoDB no docker
  • Headless Wallet
docker run --rm --entrypoint npm \
  hathornetwork/hathor-wallet-headless \
  run generate_words
docker run \
  -it -p 8000:8000 \
  hathornetwork/hathor-wallet-headless \
  --seed_default '<24_words_seed_phrase_string>' \
  --network testnet \
  --server https://node1.testnet.hathor.network/v1a/
  • MongoDB

No diretório principal do projeto existe um arquivo docker-compose.yaml ele contem uma imagem do MongoDB. Navegue até o diretŕio e execute o seguinte comando

docker-compose up -d
  1. Inicie o servidor:
npm start

Agora você está pronto para começar a utilizar o Marketplace NFTs para comprar e vender NFTs na Hathor Network.

About

Este repositório contém o back-end de um Marketplace de NFT da Hathor Network. Construído como projeto final do programa de estágio em desenvolvimento blockchain na Compass UOL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Shell 0.7%