Example dapp on the Subsocial blockchain by DappForce
PolkaVerse is a niche social site built on the Subsocial network. It focuses on the Polkadot and Kusama ecosystem. You can use this this code to help you in the development of your own dapps running on or integrated with Subsocial.
Visit Subsocial's website to learn more about the project.
Clone this repo:
git clone git@github.com:dappforce/polkaverse.git
cd polkaverseCreate an .env file with settings that allow the app to connect to Subsocial's infrastructure:
cp dev.env .env.localInstall a compatible version of Node.js. The compatible versions are specified in the package.json file.
If you have installed NVM simply run nvm install && nvm use to use the Node.js version specified in the .nvmrc file.
Install project dependencies:
npm install --global yarn
yarnDev mode supports hot reloads – this is very helpful when developing UI because you can see changes in your browser without restarting the app. But it takes some time (in seconds) to compile the updated parts of the app, after you made changes to the source code.
yarn devProd mode doesn't support hot reloads, but works super fast, because the UI gets compiled by Next.js before running the app.
yarn build
yarn startGo to localhost:3003
You can customize the app by changing the following variables in config/app/polkaverse file, or by creating a new file in config/app folder and setting APP_KIND variable in .env file to the name of your new file.