Skip to content

(ETH NY 2022)A Dapp where you can hire bodyguard and pay them with Crypto

Notifications You must be signed in to change notification settings

ysongh/Crypto_Bodyguard

Repository files navigation

Crypto Bodyguard

A Dapp where you can hire bodyguard and pay them with Crypto

Technologies

  • Next.js
  • Tailwind CSS
  • Truffle
  • Ethers.js
  • NFTPort API
  • web3.storage
  • XMTP
  • Mapbox
  • Superfluid
  • Login With Unstoppable

Getting Started

Configure Infura

Add the following to .env.local in the project's root.

NEXT_PUBLIC_INFURA_ID={YOUR_INFURA_ID}
NEXT_PUBLIC_NFTPORT_API={YOUR_NFTPORT_API}
NEXT_PUBLIC_MAPBOX_API={YOUR_MAPBOX_API}
NEXT_PUBLIC_WEB3STORAGE_APIKEY={YOUR_WEB3STORAGE_APIKEY}
NEXT_PUBLIC_UNSTOPPABLEDOMAINS_CLIENTID={YOUR_UNSTOPPABLEDOMAINS_CLIENTID}
NEXT_PUBLIC_UNSTOPPABLEDOMAINS_REDIRECT_URI={YOUR_UNSTOPPABLEDOMAINS_REDIRECT_URI}

Install the package

npm install

Run the development server

npm run dev

Open http://localhost:3000 with your browser to see the application.