Kutub

Kutub

The Decentralized Bookstore

Kutub

Kutub

The Decentralized Bookstore

The problem Kutub solves

  • The lack of application of blockchain in important day to day lives is a good example of wasted potential. Blockchain technology has the potential to develop efficient systems that are much superior to traditional systems.
  • The current payment system is slow and costly. With the use of Solana Pay, it kills two birds with one stone; in terms of having high speed and low cost.
  • With ever increasing number of scams, the traditional system of payments for an eCommerce website is not going to go for long.

Solution

  • With Kutub, we are using cryptocurrency as the main payment system via Solana Pay (SOL Tokens). Customers can buy a book and pay using their favourite cryptocurrency, and not to mention they can use NFTs as a medium of exchange too!
  • Since Kutub is stored on IPFS and uses Solana Pay as its payment system, every transaction that has ever occurred inside Kutub are recorded in the blockchain. This can help people and investigators trace back the lost money due to scams.
  • Kutub is just one of the many applications I would like to show with blockchain technology used in a business, personal or corporate.

Challenges I ran into

  • Importing the GIF files from React Lottie. It was really annoying to see nothing happening despite the code working perfectly. I had to go through the Inspect tab very carefully to find the actual errors and fix them.
  • Implementing the infinite scroller was super tedious. I had to use a pre-made component on GitHub to get it working, at least on the local host.
  • Implementing Solana Pay into the project. This is by far the biggest hurdle I have ever encountered. Despite not being able to integrate it completely, I managed to implement the idea into the project and also learn a lot of lessons and mistakes from it.

Tracks Applied (5)

Open Track

Kutub fits into the Open track as I believe this is a really good open idea for a blockchain-related project.

Design Track

Kutub fits into the Design track as this project has given focus to minimal design as well as the monochromatic color sc...Read More

Solana

Kutub fits into the Solana track due to the use of Solana Pay as the main payment system.

Solana

Filecoin

Kutub fits into the Filecoin Track since this project is entirely stored on IPFS. (IPFS Link attached herewith)

Filecoin

Replit

Kutub fits into the Replit track since this project is also published on Replit. (Replit Link attached herewith.)

Replit

Discussion