Inspiration

The "Freelancer Payment Gap" is a systemic issue where independent creators often wait 30, 60, or even 90 days to receive funds for work already completed. Traditional platforms take massive cuts and hold funds in opaque systems. We were inspired by the potential of MNEE stablecoin to act as a programmable trust layer—ensuring that when a client is ready to hire, the capital is committed upfront and released the second the work is approved.

What it does

CreatorVault is an escrow-as-a-service platform that eliminates payment anxiety for both freelancers and clients.

  • For Clients: It provides a secure way to lock funds in a smart contract, ensuring they only pay once deliverables are met.
  • For Freelancers: It guarantees that the money exists and is reserved for them, with a 7-day "Auto-Release" safety net that prevents clients from ghosting without payment.
  • For the Ecosystem: It showcases the utility of MNEE as a stable, reliable medium for cross-border professional services.

How I built it

We built CreatorVault as a high-performance React application optimized for a seamless Web3 experience.

  • Frontend Architecture: Built with Vite and Tailwind CSS, utilizing a custom "Glassmorphism" design system to convey trust and modern professionalism.
  • Blockchain Layer: Integrated ethers.js for direct communication with the BSC network. We implemented real-time balance fetching for the MNEE token and built a robust transaction simulation layer to model escrow logic.
  • State Management: Used the React Context API to manage global wallet and escrow states, ensuring data persistence via LocalStorage for a snappy, zero-latency user experience.
  • External Integrations: Incorporated Polar.sh for specialized checkouts and provided direct routing for BTC and BSC wallet payments.

Challenges I ran into

One major challenge was balancing the complexity of blockchain interactions with the need for a simple, non-intimidating UI. We had to abstract away the "gas and hash" jargon into intuitive progress indicators. Technically, handling the 7-day auto-release logic in a frontend-heavy prototype required careful state synchronization to ensure the countdown timers remained accurate across page refreshes.

Accomplishments that I'm proud of

We are particularly proud of the Public Escrow Explorer. It transforms "private deals" into "public proof of work," allowing freelancers to build an on-chain reputation based on successfully completed escrows. Additionally, the design system turned out exceptionally well—achieving a "premium" feel that rivals established Fintech products.

What I learned

This project was a deep dive into the MNEE ecosystem and the nuances of stablecoin-based commerce. We learned that for Web3 to go mainstream, the "Wallet Experience" needs to be secondary to the "Service Experience." We also refined our skills in building multi-step transactional forms that handle complex validation (like fee calculations: $Net = Amount - PlatformFee$).

What's next for CreatorVault

  • Smart Contract Deployment: Moving from the simulation layer to a fully audited Solidity implementation on BSC.
  • IPFS Integration: Native pinning of deliverables via Pinata for decentralized file storage.
  • Email Notifications: Integrating SendGrid to alert freelancers the moment an escrow is funded.
  • Dispute Resolution DAO: A community-led mediation system for disputed projects.

Built With

Share this project:

Updates