Ethbio- The Bio Page for all things Crypto, NFTs, Social Pages and beyond


Ethbio

What’s Ethbio?

We’ve all seen one page bios of users that showoff their links. Ethbio however takes it to a new level, with the help of web3 technologies it makes showing
off your NFTS much more easier.

Features

  • show of your nft assets
  • show all of your links and social profiles
  • discover other profiles simply by search
  • One link for all your NFT and Social Media needs
  • Share your ethereum address along side all your NFTs and socials

Tehnologies used

  • Next.js – (Frontend) React framework
  • Moralis – (Web3 API) Web3 Development Platform
  • MongoDB – (Backend) Database
  • Express.js – (Backend) Web Framework

Building Locally

Building Ethbio locally is pretty easy.

  • Fill in the enviornment variables

The .env file for ethbio looks something like this:

NEXT_PUBLIC_MORALIS_SERVER_URL=
NEXT_PUBLIC_MORALIS_APP_ID=
MONGODB_URL=

For the MongoDB URL you can head over here or create
a MongoDB cluster on the cloud

For The Moralis variables – NEXT_PUBLIC_MORALIS_SERVER_URL & NEXT_PUBLIC_MORALIS_APP_ID you can head over to the Moralis
documentation

  • Installing Dependencies

Assuming that you already have Node.JS installed to the latest version.
Use :

npm install
  • Running!
    To run the project, after successfully completing all the steps, you can just use:
npm run dev

this however runs the project in DEVELOPMENT mode.

To run it in PRODUCTION use:

npm run build
npm run start

Screenshots

  • The Landing Page

  • The User Page

  • Discover Page

  • Search Indexing

  • Unauthenticated Page

  • Not Found Page (Discover)

  • Profile Edit Page

GitHub

View Github