Inspiration:

NFTs are often seen as speculative assets rather than meaningful digital experiences. Despite their potential, barriers like complex onboarding, lack of engagement, and crypto knowledge requirements prevent mainstream adoption. We wanted to bridge Web2 and Web3 by making NFT ownership more interactive, social, and accessible.

What it does:

FurryFi is a gamified Web3 social platform where users can: ✅ Create virtual NFT rooms to showcase, trade, and interact with NFTs. ✅ Engage socially – visit, comment, and interact with other users’ collections. ✅ Onboard seamlessly – use fiat (credit cards, Apple Pay) to buy NFTs without needing crypto. ✅ Gamify engagement – complete quests, earn badges, and unlock exclusive NFTs. ✅ Learn by doing – NFT education is built into the experience, making Web3 accessible. FurryFi makes NFTs more than just collectibles—it makes them social and engaging.

How we built it:

To create an interactive user experience, we utilised threejs heavily for world building, coupled with NextJS for the front end. Solana blockchain was chosen for our NFT transactions for its high speed and low cost. We used CrossMint API to create and mint NFTs on Solana. To store user information and NFTs, Supabase was chosen as our backend. This stack creates an attractive and engaging Web2 experience that users are familiar with, abstracting Web3 intricacies and thus non-degen friendly.

Challenges we ran into:

🚧 Smart Contract Deployment – Ensuring secure, optimized smart contracts for NFT minting, trading, and ownership verification while avoiding vulnerabilities. 🚧 Smart Contract Integration – Connecting on-chain logic with our Web3 frontend to enable seamless interactions like NFT purchases, room customizations, and fiat transactions. 🚧 Three.js & 3D Rendering – Implementing interactive NFT rooms with real-time rendering and smooth user experience required overcoming challenges in Three.js optimization. 🚧 Solana Implementation – Getting Solana’s blockchain to work smoothly with our platform, handling transactions efficiently while minimizing gas fees and latency. 🚧 Time Constraints – Building a functional MVP within the limited hackathon timeframe, balancing feature development and system stability.

Accomplishments that we're proud of:

🏆 Successfully deployed smart contracts on Solana for NFT minting, trading, and ownership validation. 🏆 Built a functional NFT room system with Three.js, enabling users to customize and interact with their NFT collections in a virtual space. 🏆 Created seamless Web2-friendly onboarding – users can sign up with just an email login instead of requiring a crypto wallet. 🏆 Developed smart contract integrations that enable real-time NFT interactions and transactions within the platform. 🏆 Optimized 3D rendering performance to ensure smooth user experiences when customizing and displaying NFT rooms. 🏆 Built a working prototype within the hackathon timeframe, successfully demonstrating the platform’s key functionalities. 🏆 Developed a scalable foundation that can expand to support more blockchain networks, metaverse integration, and DAO governance in the future.

What we learned:

✅ Building an MVP under time constraints means prioritizing – We learned to focus on core functionalities that best demonstrate the concept while leaving room for future iterations. ✅ Web2-to-Web3 transition is still a major challenge – Many users need better education and intuitive UI/UX to feel comfortable navigating blockchain applications. ✅ Smart contract deployment requires careful structuring – Optimizing Solana smart contracts for efficiency, security, and scalability was critical to seamless NFT interactions. ✅ Cross-Chain Compatibility is Complex – Implementing support for NFT metadata standards and cross-chain interoperability required extensive testing to avoid inconsistencies. ✅ Three.js Performance Optimization – Rendering multiple NFT assets in a 3D environment required optimizations like instancing, LOD (Level of Detail), and lazy loading.

What's next for FurryFi:

  1. Smart Contract Refinements & Security Audits ✅ Optimize Solana smart contracts for lower gas fees and faster execution. ✅ Conduct security audits to ensure the integrity of NFT minting, trading, and room interactions. ✅ Implement dynamic NFT metadata updates for real-time interactions in rooms.

  2. Enhanced Web3 & NFT Room Functionality ✅ Add multi-chain support (Ethereum, Polygon) to expand the NFT ecosystem. ✅ Improve Three.js rendering for a more immersive, interactive NFT space. ✅ Enable NFT staking mechanisms where users can earn perks by engaging in social activities.

  3. Fiat Payment System Expansion ✅ Deepen MoonPay/Transak integrations for seamless NFT and virtual asset purchases. ✅ Introduce subscription-based premium features using fiat & crypto payments. ✅ Implement in-app purchases for room customization and social engagement features.

  4. Scaling & User Adoption Strategy ✅ Onboard early adopters, NFT artists, and Web3 influencers to grow the community. ✅ Partner with brands & metaverse projects for exclusive NFT experiences. ✅ Expand NFT Social into VR & AR environments for next-level NFT engagement.

  5. Beta Launch & Testing 🚀 ✅ Open up private beta testing with selected users to refine UI/UX. ✅ Conduct load testing on Solana to ensure transaction efficiency at scale. ✅ Optimize the onboarding experience for Web2 users transitioning into Web3

Built With

Share this project:

Updates