Skip to content
Z

Zoofi-

Turn LOLs into NFTs.

Created on 13th June 2025

Z

Zoofi-

Turn LOLs into NFTs.

The problem Zoofi- solves

Memes have become a core part of online culture, but their value and ownership are hard to track or monetize. ZooFi- addresses this by allowing users to mint memes as NFTs directly on the Sui blockchain using Move smart contracts.

What users can do with ZooFi-:
📥 Mint their original memes as NFTs with just a few clicks.
🧭 Explore trending memes and view NFT metadata in a clean interface.
🙋 Showcase their personal meme collection in a “My Memes” dashboard.
🔒 Secure login and ownership, thanks to Passport.js and MongoDB integration.
🚀 Easily deploy on Web3 without touching complex blockchain tools.

ZooFi- makes the NFT creation process fun, accessible, and culturally relevant — bridging Web2 meme lovers with Web3 technology.

Challenges I ran into

One of the major challenges was:
Media storage and metadata handling: Initially, storing meme files directly on the server led to storage bloat and poor scalability. To solve this, I integrated Pinata for efficient media hosting and linked it with MongoDB to manage metadata.
Sui + Move learning curve: As a newer blockchain ecosystem, Sui and the Move language posed a challenge due to limited documentation. I overcame this by diving deep into official Sui dev guides, forking demo repos, and experimenting with NFT minting flows.
Frontend-backend communication: Ensuring smooth user auth and meme display across EJS views required careful session handling and route management using Express.js and Passport.js.
Each of these hurdles helped me better understand full-stack dApp design — from smart contract deployment to frontend rendering.

Tracks Applied (1)

Best Agentic Use of Pinata

ZooFi- fits the Pinata track as it deals heavily with media content (memes) that must be stored, accessed, and managed i...Read More

Pinata

Discussion

Builders also viewed

See more projects on Devfolio