4darsh-Dev / DecenTrade

DecenTrade is a decentralized digital marketplace built on the Ethereum blockchain, enabling secure and transparent transactions for digital assets.
https://decentrade.vercel.app
MIT License
12 stars 60 forks source link

[Feature Request]: Explore Nfts page requires connecting wallet to show nfts leading to bad user experience. #105

Open AmanSingh494 opened 2 weeks ago

AmanSingh494 commented 2 weeks ago

Is there an existing issue for this?

Feature Description

The Explore NFTs page currently requires users to connect their wallet in order to display NFTs. This limits user access to the NFT data unless they connect a wallet, which is unnecessary for simply viewing the NFTs. To improve user experience, we should replace the Signer with a Provider. Also this part of contract interaction should be moved to the backend as creating the provider with Infura needs your project-id which a hacker can use to diminish the speed of the application and hit the request limits.

Use Case

If a user comes to explore the Nfts, he/she would be able to see them without needing to connect wallet.

Benefits

  1. Improve user experience.
  2. Secure Interaction with the blockchain

Priority

Medium

Record

AmanSingh494 commented 2 weeks ago

I would like @4darsh-Dev to assign this issue to me.

4darsh-Dev commented 2 weeks ago

assigned to you @AmanSingh494