A web3.0 personal blog supporting membership and onlyMembers posts built on the Ethereum blockchain
About this project
Web3-Blog A web3.0 personal blog supporting public articles available for everyone and only members posts accessible only for the blog members (who paid a monthly/yearly membership), its built completly on top of the Ethereum blockchain. Built With Solidity Hardhat React.js ethers.js web3modal material ui Table of Contents How it works Smart Contracts Backend User interface How to Run Prerequisites Contracts Backend Front-end Contact License How it works Smart contracts The dapp is built around the MyBlog.sol contract it give the blog owner the opportunity to post public articles available for everyone and private one's only accessible for the blog members, a user can become a blog member by subscribing through monthly/yearly plan. The contract have the following functionnalities : createPost : for adding new posts to the blog (both public and only members ones) updatePost : to update post title, content, overview... becomeMember : it allows user to subscribe to the blog either with monthly or yearly membership plan setMonthlyMembershipFee : it allows the blog owner to change the value of the monthly membership fee
From the project README on
GitHub
- Stars
- 10
- Forks
- 4
- License
- MIT
- Last push
- 23 Feb 2023
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/web3-blog)