tribes-eth
is a sample Next.js project utilizing the tribes module from the hyperverse. The aim of this project is to allow users to join different tribes (or communities) and gain access to content only visible to those in that specific tribe.
- If you have any questions please join the Decentology Discord.
- Visual Studio Code (or any IDE for editing JavaScript)
- Git
- Node.js
- Yarn
To run this project locally:
-
In your terminal run these commands: clone the repository
git clone https://github.com/decentology/workshop-yeovil
cd into that folder
cd workshop-yeovil
-
Download all the dependencies needed to run the project by running
yarn
.yarn
To run the development server run our custom script
yarn dev:tribes
Open http://localhost:3000 with your browser to see the result.
If you were successful following the Installation application, you should be greeted with the tribes home page that looks like this:
To be able to interact with the dapp, you need a Metmask Wallet and Rinkeby eth.
-
Metamask
If you do not have a metamask wallet, here is a guide you can follow on how to set up one.
-
Rinkeby Faucets
To get some Rinkeby eth here are some available faucets you can request from:
-
https://app.mycrypto.com/faucet
Or ask us to send you some in our Discord Server.
Here are some links and locations of files related to tribes:
- Rinkeby Etherscan of the contract
- Contract code found in the repo
- useTribe hook which is what allows us to interact and transact with the contract