project screenshot 1

Dapp Members

A decentralized application acting as a composable lego brick for on-chain community membership management.

Dapp Members

Created At

ETHOnline 2021

Winner of

trophy

Skynet Pool Prize

Project Description

This project has:

  • a smart contract, making it possible to create and handle Organizations and Memberships. This smart contract can be accessed by other smart contracts for different use cases such as filtering wallets for a given DeFi operation based on their recorded memberships.
  • a front-end to interact with the smart contract. That front-end is decentralized using Skynet, has an "Add to home screen" button and automates its deployment using github actions.
  • a back-end using Moralis, storing emitted events and making it accessible via Cloud Functions. It also uses a Speedy Node to connect with BSC Testnet.

How it's Made

I use solidity for the smart contract, using contracts from Open Zeppelin.

The front end uses javascript and Moralis SDK for user management. It accesses on chain data using Speedy Nodes as well as Moralis data using Cloud functions. The front end is decentralized on Skynet and the deployment is automated using github actions.

background image mobile

Join the mailing list

Get the latest news and updates