Inspiration

Libraries do not have access to ebooks due to how easy they are to copy. Authors are being devalued and readers have restrictions imposed on the what they can do with the books they read.

What it does

The goal was to make so an author publishes their book through a website. The "book" is really a smart contract that a user interacts with. The interaction between the user and the smart contract is what mints the nft that a reader can use.

How we built it

We built it using Polkadot's substrate. That provided us a good foundation to build on top of. It uses rust and wasm for the server and node.js, react, and yarn on the front end.

Challenges we ran into

Installing the tools proved very difficult for everyone. There were issues connecting the domain to the ip address. There were many issues coming from the raspberry pi we were originally using due to its low power and different architecture. We switched to a lenovo laptop instead, which was faster. The last challenge we faced was making the front end connect to a remote node. We did not have enough time to solve that problem.

Accomplishments that we're proud of

We managed to set up a web server that people could access with a raspberry pi. We learned a lot about how the Polkadot blockchain worked. We tweaked the default front end to look more appealing

What we learned

If a nameserver is parked, it means we won't be able to access our domain. We learned how a blockchain works. We learned how to navigate the terminal with ssh and bash commands.

What's next for OTBlock Publishing

make it work! or at least so people can actually visit the site and use it as a demo

Built With

  • polkadot
Share this project:

Updates