Solarr NFT Marketplace ₿ cover
Solarr

Solarr

web3.jsNextJSNestJS
Jun 2022 - Dec 2022
Project owner

🌊 Solarr NFT Marketplace ₿

Description

Solarr NFT Marketplace allows users to mint, list, and trade NFTs. It offers a user-friendly interface for exploring and buying/selling unique digital assets.


Website https://solarr.io

UI Figma


🚀 Objectives

  • Responsible for the front-end (FE) side, creating the UI based on Figma design.

  • Collaborate with other team members to handle the back-end (BE) tasks.

  • Integrate APIs and smart contracts with Web3.


🏆 Achievements

  • Create a visually stunning and responsive user interface (UI) that is based on the Figma design.

  • Complete several core features of the marketplace, which include:

    • Login/signup functionality with a wallet address.

    • Minting feature for both single and multiple assets, with uploads to IPFS and S3, and metadata storage in IPFS and the database.

    • Explore feature that displays a list of users and their selling NFTs, with lazy loading for improved performance.

    • Buy/sell NFT functionality.

    • User profile viewing and the ability to track their listed/unlisted, bought, and sold transactions.


🔥 Challenges

  • The loading issue arises when users attempt to upload large files (approximately 30MB). To resolve this, a solution has been implemented: storing two versions in the database, one being the full-size version and the other being a minified version.

  • There is currently a missing method to detect transaction events from other platforms (such as OpenSea) in order to update our platform accordingly.