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
Log in or sign up for Devpost to join the conversation.