Inspiration
Blogging + Unblock(ing Censorship) = Unblogged
What it does
Think of a web3 .
Unblogged is a blogging application that unblocks any form of censorship (Blog + Unblock = Unblogged). It utilizes IPFS to keep user's articles persistent and censorship resistant and Markdown language for a pleasant and familiar writing interface.
How we built it
Our team's goal for this hackathon is to develop a 100% decentralized platform using the power of IPFS, hence, all the tools used to support this platform is completely decentralized. Unblogged is hosted using Fleek, which allows Unblogged to be permissionless, trustless, censorship resistant, and free of centralized gatekeepers. Every article that a user writes will be published and pinned on IPFS using web3.storage's SDK. This means that the user's article would be almost impossible to be censored. Each article is also minted as an NFT on Polygon which is integrated with Tableland such that every article can be searched (using a simple SQL query) on the Homepage of Unblogged by the article's title or tags.
Challenges we ran into
One challenge was to reduce the amount of data stored on the blockchain. Even though gas cost on Polygon is significantly lower than Ethereum, it is still in the best interest of all users that we optimize the gas usage on our platform. Hence, we used Tableland to index all articles published on our platform. Tableland is essentially a decentralized database built on IPFS that indexes SQL Statements emitted by smart contracts.
Accomplishments that we're proud of
ITS WORKING! 😭
Also, we did achieve 100% decentralization with the stack we used. From the articles on IPFS to web hosting on Fleek.
What we learned
Learned to deploy a fully decentralized app!
What's next for Unblogged
Tipping system for good articles to empower creators!
Log in or sign up for Devpost to join the conversation.