by Daoism Systems

  1. February, 2023

Written in fulfillment of the Decentralized Safe Registry [Ceramic builder’s grant proposal](<https://forum.ceramic.network/t/proposal-decentralised-safe-registry-with-ceramis-and-composedb/590>).

Frame 15.png

➡️ Decentralized Safe Registry

➡️ POC dApp

➡️ Grant proposal

Our guide builds from a basic understanding of ComposeDB. Should this be completely new or unfamiliar, please read their official Introduction.

Set-Up


In order to start developing and building a dApp using ComposeDB, set up your environment and run a Ceramic node locally. To do this, the correct NodeJS version should already be installed. Ceramic’s minimum node requirement is v16.

We recommended installing Node Version Manager (NVM) then manually installing v17 because the latest version (v18) might cause you some trouble at the moment. It is a good practice to have a version manager for development, so this might come in handy with your other projects.

1. Install nvm


After installing NVM, install NodeJS version 17.

In the terminal, run:

nvm install v17.9.1
nvm use v17.9.1