Inspiration
We are all avid readers, and enjoy consuming the delicious and nutritious knowledge content of books. However, since we are teenagers we are not endowed with prodigious funds. Therefore: we must get others to buy them for us (if its not in the library).
What it does
It allows you search the Internet Archive's Open Library for books, and adds them to a catalog. Then you can send it to your friends using WebRTC 🤯, so then they buy the books for you.
How we built it
Blood, sweat, tears, and the indomitable human spirit.
React, Chakra UI, PeerJS.
and Open Library API too.
Our idea was to implement the concepts of web3 and decentralized internet into our project. We went with a Peer to Peer (P2P) approach to book share where user data along with the computing processes were localized to each machine and didn't involve a server.
Challenges we ran into
All of us are fairly new to React and JavaScript, so it was fun trying out the new languages and libraries.
Also none of us had touched PeerJS before.
So many learning experiences!
Accomplishments that we're proud of
We made something with tools that we were completely new to in such as limited time span.
also it works
What we learned
We learned a lot about the essentials of web development especially when it came to combining front end and back end processes together into the final product. Also react is cool!
What's next for bookshare
First we shall come up with a better name.
Then we shall add borrowing and lending functionality so you can actually share. Ideally we can set up community networks where users can see the books available and on demand in their local cities. We also need to set up some method of punishment/compensation for overdue books or damaged property.
Then we shall conquer the world!
Built With
- axios
- chakra
- css
- html
- javascript
- peerjs
- react
Log in or sign up for Devpost to join the conversation.