Project Name:
Gathbook
Project Track:
Artistry
Team Name:
Morgan
Team Member(s):
5 - @youvandra , @galihpermana29 , @zidanebasalamah , @reihanms , @FadjarDuwi
Devpost Project Link:
Project Goal:
The project aims to address the lack of true ownership in the digital book industry, where consumers currently purchase licenses instead of the actual content. The project is to create true ownership of digital books through blockchain technology. The goal is to empower consumers with the ability to resell, lend, or transfer their digital books in a simple way. In addition, the project also aims to give authors and publishers direct access to their audiences, open up new sources of revenue, and increase control over their digital works.
Curbing the longing of a group of readers who want to experience a new sensation with books in the current era.
Project Value:
With blockchain integration, users can easily transfer Books to friends after finishing them or donate their used digital books to non-profit organizations. They can resell their Books on the open marketplace at gathbook and see the real-time value of their digital book collection. NFTs enable the creation of collectible editions and unique digital collections, providing a new way for readers to connect directly with authors and publishers. Smart contracts enable a continuous revenue stream through secondary sales, with authors able to assign and receive royalties instantly. The technology also supports instant transfer of Publisher Sales Rights, transparent tracking of book ownership, and the formation of exclusive book clubs for verified buyers.
Project Info:
Please read our pitch deck :
Pitch_Deck_Gathbook.pdf (6.8 MB)
Project Website:
gathbook.com
Project Test Instructions:
UI Instructions - Desktop
Register page: you can register account from this page.
Login page: you can login from this page.
navbar section from left to right:
Logo - Account Name - Become an Author - Connect wallet - Collections - Logout - Dark-light mode
if wallet is not connected
if wallet is connected
Homepage
in Homepage, you can see all the books on sale.
Because there are not many books in the library yet, we use a simple display, if the library has enough books, we will create a library page with section filters.
Book_page: If you are interested in a book and click on the homepage, you will be directed here.
if you don’t have it yet, there will be a purchase selection view.
you can choose how you want to buy, you can direct buy or buy from friend.
If you choose buy from friend, you must enter your friend address, and you get the friend price!
After you buy a book, the book page will display three buttons:
read book - resell - donate
Modal input will appear if you choose resell or donate, resell will display the set price input, and donate will display the address input, aka who you will donate your book to.
You can claim if you get an NFT donation from someone.
Read Book Experience:
dark-mode:
light-mode:
Mobile testing
make sure your web browser supports the metamask extension, or use a browser from metamask app mobile, and make sure the wallet is connected to the bttc testnet network.
Desktop demo testing
Light-mode page:
Technical Instructions
Getting started running the Gathbook site on your local
Clone code from github:
Open terminal, then copy and run this command:
git clone https://github.com/galihpermana29/gathbook.git
Make sure you have installed the git library.
Go to the gathbook folder:
run this command:
cd gathbook/
Build on your local
Make sure you have installed NPM.
run this command:
npm install
npm run build
if the build is complete, then run this command:
npm run start
Run project!
Open http://localhost:3000 with your browser to see the result.
BTTC Testnet Network-Metamask-Set
Add network manually:
Network name :
BitTorrent Chain Donau
New RPC URL:
https://pre-rpc.bt.io
Chain ID:
1029
Currency symbol:
BTT
Block explorer URL (Optional) :
https://testscan.bt.io
Project Details:
Gathbook is a revolutionary platform that merges the realms of literature and blockchain, providing a fresh approach to the reading experience in the digital age. Inspired by the desire to enhance the connection between readers and the books they cherish, Gathbook transforms traditional books into NFT-based assets, creating unique identities that foster meaningful engagement among authors, publishers, and readers.
By leveraging modern technologies like Next.js, TypeScript, and Solidity, we’ve built a responsive and user-friendly platform that allows users to buy, sell, and donate NFT-based books while enjoying seamless transactions and an interactive reading experience. Despite challenges in integrating blockchain technology and educating users about NFTs, our team has successfully crafted a platform that values storytelling and knowledge sharing.
Looking ahead, Gathbook is committed to expanding its offerings, enhancing community engagement, and establishing innovative educational resources. Our vision includes creating cafés with digital libraries, encouraging reading, and improving literacy in our digital era. With these initiatives, Gathbook aims not only to redefine the literary landscape but also to make a meaningful impact on the way we connect with literature.
Smart Contract links:
Testnet - Gathbook Testnet Smart Contract
Mainnet - (Coming soon)
Project Milestones:
August 2024
-
Ideation process
-
Project conceptualization and design
September 2024
-
Designing the website user interface
-
Programming the front end and back end
-
Creating smart contracts
-
Integration of smart contracts with front end
-
Testing and debugging the project
-
Finalizing the project
-
Testnet launch
October 2024
-
Launch of first NFT-based digital book from selected gathbook authors
-
User experience testing
-
Improve website features and functionality from community feedback
November 2024
-
Landing Page (to do)
-
Marketing Strategy and building branding on several social media platforms (to do)
-
Generate users to the platform
-
Launch 25 book collections on the platform.
December 2024
- Mainnet Launch
Q1 2025
-
Strengthen branding on several social media platforms
-
Add additional features to the website
-
Create online events for readers and authors to interact in interpreting books.
Q2-Q4 2025
- Gathbook Cafe