Solarr
🌊 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.