Inspiration
Freelancers lose 10-15% of their income to payment processor fees and slow international transfers. We wanted to show that Web3 can solve real financial problems with a simple, no-backend solution that anyone can use.
What it does
MNEE Invoice Pay lets freelancers create crypto invoices and get paid instantly with MNEE stablecoin. Connect MetaMask, fill in amount and description, generate invoice, and receive payment in 30 seconds with minimal fees.
How we built it
Pure client-side architecture using HTML, CSS, and JavaScript. Integrated ethers.js for Web3 functionality and MetaMask for wallet connection. No backend, no database, no smart contracts - just direct ERC-20 token transfers on the blockchain.
Challenges we ran into
Library loading race conditions caused "ethers is not defined" errors. Fixed by implementing proper script loading order, adding safety checks, and creating a wait mechanism to ensure libraries load before execution.
Accomplishments that we're proud of
Built a production-ready payment system in 3 files that reduces payment fees by 95%+ and eliminates the 3-5 day settlement time. The entire app is heavily commented for educational value and can be deployed anywhere static files are hosted.
What we learned
Financial automation doesn't require complex infrastructure. Sometimes the best solution is the simplest one. Web3 tools are mature enough for real-world applications, and removing intermediaries dramatically reduces both cost and complexity.
What's next for MNEE Invoice Pay
Add invoice history with localStorage, support multiple ERC-20 tokens, generate QR codes for mobile payments, implement recurring invoices for subscriptions, export invoice data for tax reporting, and create a React Native mobile app.
Built With
- blockchain:
- bolt
- build
- css
- database
- database:
- erc-20
- ethereum
- ethers.js
- frameworks/libraries:
- icons)
- integration
- integration)
- javascript
- languages:-html
- lucide
- metamask
- mnee
- network
- react
- stablecoin)
- tailwind
- tokens
- tools:
- typescript
- vite
- wallet
- web3/blockchain

Log in or sign up for Devpost to join the conversation.