Inspiration

As freelancers and builders from Africa, we've seen the struggle up close — talented people doing amazing work, but getting paid late (or sometimes not at all). Clients ghost. Payments take weeks. Bank fees eat into earnings. And for many, there’s just no easy way to ask, “Can you send that in crypto?”

While building BlockGigs, our freelance platform, this one problem kept coming up again and again: “How do I get paid safely and on time?”

That’s what inspired Invoy.

What it does

Invoy takes the stress out of getting paid as a freelancer — especially when you're working with clients across borders.

Here’s what you can do with it:

Create a professional invoice in minutes Just fill in your details — what you worked on, how much you're owed, your wallet address, and the due date. No complicated tools, no design skills needed.

Break your work into milestones Doing a big project? You can split it up into smaller chunks and get paid step by step. It keeps things clear for both you and your client.

Get paid in stablecoins like USDC or USDT. That means no crazy bank fees, no waiting for days, and no worrying about exchange rates. Just fast, reliable crypto payments straight to your wallet.

Keep everything in one place (coming soon) Soon, you’ll be able to track all your invoices, see which milestones are complete, and check the status of each payment , all from your dashboard.

Stay in the loop (planned) You’ll get notified when your client pays, approves a milestone, or when something’s overdue — so you’re never left guessing.

In simple terms: Invoy helps freelancers work smarter and get paid faster — with more peace of mind and less hassle.

How we built it

We started by manually helping freelancers connect with clients. This helped us understand the real issues they face — like delayed payments, lack of trust, and unclear milestones.

Once we confirmed this was a real problem, we built InvoyBox, using tools that made the process faster and more secure.

Built with Bolt: We used Bolt to power key parts of the project, helping us build secure and efficient blockchain features without needing to start from scratch.

Frontend: We used React and Tailwind CSS to create a clean and easy-to-use interface. It works well on both desktop and mobile.

Invoice Form: Freelancers can fill in their service details, wallet address, amount, and milestones. The tool then generates a neat, ready-to-send invoice.

Hosted on Netlify: We deployed the project on Netlify so it’s live and easy to access from anywhere.

We’re still building! Next up:

Smart contracts for milestone-based payments

Stablecoin support (USDC/USDT)

Wallet integration

A dashboard to manage invoices and payments

Invoy is just getting started — but it’s already making invoicing and payments easier for freelancers everywhere.

Challenges we ran into

Time Constraints: We had to simplify features to meet the hackathon deadline.

New to Bolt: Learning and integrating Bolt took time but was worth it.

Balancing Simplicity and Web3: We aimed to keep the tool easy for non-crypto users.

Feature Creep: We had many ideas but had to stay focused on the core invoicing flow.

No Live User Testing: We relied on past experience and feedback from our network.

Accomplishments that we're proud of

Shipped a working MVP in a short time — live, accessible, and functional.

Built with Bolt for the first time and successfully integrated it into our flow.

Designed a clean, user-friendly invoicing experience for both crypto and non-crypto users.

Solved a real problem we’ve personally experienced as freelancers.

Created a strong foundation for milestone-based payments and smart contract integration.

What we learned

Start simple, solve the core problem. Fancy features are nice, but clarity and trust come first.

User experience matters — especially in Web3. If it's not easy to use, people won’t use it.

Bolt is powerful. Once we got the hang of it, it really helped us move faster and build smarter.

Hackathons push you to focus. With limited time, you learn to prioritize what matters most.

Freelancers need more than jobs — they need reliable systems to get paid.

What's next for Invoy

We’re just getting started. Here’s what’s coming next for InvoyBox:

Smart Contract Integration Milestone-based payments using Soroban on Stellar to automate fund releases.

Stablecoin Payment Support Enable seamless payments in USDC and XLM, with low fees and fast settlement.

Wallet Connection Allow freelancers and clients to connect wallets like Freighter for a smooth payment experience.

Dashboard for Users A clean interface for tracking invoices, payment status, and milestones in one place.

Mobile Optimization Make it easier to send invoices and track payments on the go.

Fiat On-Ramps Help non-crypto clients fund invoices with local currency and pay freelancers in crypto.

Built With

Share this project:

Updates