Cursor

mode

Affyn

Overview

The project involved a unique combination of features and technologies to enable NFT minting and facilitate a marketplace with normal authentication. The goal was to create a seamless user experience that encompassed Web3 wallet integration, smart contract interactions, and connection with user accounts.

  • + React | Redux | Wagmi
  • + AWS
  • + Solidity
  • + Node.js
  • + Figma

Challenge

The project involved the integration of NFT minting capabilities alongside a marketplace with traditional authentication requirements.

The challenge was to combine Web3 wallet connectivity, smart contract interactions, and user account management seamlessly.

Solution

To address the challenge, the project implemented a comprehensive solution that catered to the unique requirements of NFT minting and marketplace functionality.

The solution involved integrating Web3 wallet connectivity to enable users to interact with the blockchain for NFT minting operations.

A traditional authentication system was implemented to facilitate user account creation and login, ensuring a familiar experience.

The project included a mechanism to bind a user's wallet address to their account, allowing seamless integration between Web3 wallet functionality and traditional authentication.

Wallet address whitelisting capabilities were implemented to provide specific permissions or actions within the marketplace.

To ensure a synchronized user experience across various subdomains and apps, a cookie management strategy was implemented to synchronize authentication and session information.

Portfolio Image

Overall, the project successfully tackled the challenges by combining Web3 wallet integration, traditional authentication, smart contract interactions, and user account management. The solution provided users with a seamless experience, allowing them to mint NFTs, participate in the marketplace, and securely interact with their wallets while maintaining consistent authentication across the client's ecosystem.