chainCMS is a content management system based on the steem blockchain. Our goal is to provide creators with a powerful, scalable, and cost effective tool for publishing content that can be installed on their own servers for free.
We are different from other CMS's because content and users are stored directly on the blockchain removing the need to maintain backend databases and making chainCMS extremely light weight and secure. The steem blockchain also contains a built in tipping system which can supplement or replace advertising revenue.
If you are a developer interested in joining the project, please email contact@chaincms.com.
First install yarn - npm works fine too - (we assume you have pre-installed node.js).
git clone git@github.com:chainCMS/chaincms.git && cd chaincms
yarn install
This project is being developed with PolymerJS and Redux. Please be sure to visit their respective pages to learn how they work. Furthermore, you can watch the following video as a primer to how they work together:
To run Tests:
npm test
To serve locally:
npm start
To build project for deployment:
npm build
To install a new web component:
npm run polymer-install -- NAME_OF_WEB_COMPONENT
To bootstrap a new element:
npm run new-el -- ELEMENT_NAME