Make it easy for everyday people to create & host their blogs on Web3 a simple clicks, no technical knowledge required.
This is an award-winning project developed for the Encode club Open Data Hack Hackathon.
- Create blog site easily with just a few clicks.
- Create your exclusive membership subscriptions with a few clicks, payments will be handled by smart contract transparently.
- 0 downtime guaranteed by the Blockchain.
- Your data will be forever safe because it is hosted on a decentralized blockchain.
- Censor free. No one can ever take down your blog.
https://docs.google.com/presentation/d/1r1rB2AG8jCJ3d0qMdu8YVyJKUsXD87uWaa7hzpEY-UQ/edit?usp=sharing
https://www.loom.com/share/f818256f55aa455a870be69260978d15?sid=07a974cc-742b-407a-878a-2bafbcd27ac7
This project work closely with the other 3 components shown in the above architecture, please visit their repo and set them up in the following order
Before attempt to run this project, please follow the checklist below to make sure you have everything setup correctly:
- The Smart contract deployed on local hardhat node (By running
npm run up
and in another terminal, runnpm run deploy:up
) - The smart contract address is copied & pasted to the
constants.js
file'sblogTablesContractAddress
variable in the API, and theconstants.ts
file'sblogTablesContractAddress
variable of the blog template. - Run
yarn release
for the blog template (after the contract address is updated), copy thebuild
folder to the API repo's root, rename it toblog_template
- The API's
.env
has been updated with your own keys - The API is started by running
yarn start
yarn
yarn start