Inspiration

Getting paid as a freelancer is usually a mess. You have to send different bank details, crypto addresses, and payment apps in long, confusing chat messages. I wanted to build a digital handshake, one simple link that has everything a client needs to pay you quickly and safely. Unilinks was built to turn “How do I pay you?” into one simple answer. One professional link. Any currency. Any payment method. Anywhere in the world.

What it does

Unilinks is a "smart" payment profile. Instead of sending five different messages, you send one link.

  • Unified Payments: Show your bank and crypto details in one place.
  • Expirable Links: Links that "turn off" after a certain date to keep things secure.
  • QR Codes: Every link gets its own QR code for easy scanning.
  • Proof Uploads: Clients can upload a screenshot of their receipt, so you know the money is on the way.
  • Timeline Tracking: A progress indicator showing: Link Created → Proof Sent → Payment Done.
  • Crypto Calculator: Automatically shows the client how much crypto to send based on your price.

How we built it

The Look: React.js and Tailwind CSS to make it fast and responsive to both desktop and mobile devices. The Database: Firebase to save and update the screen instantly. UniLinks was designed and built with scalability in mind:

  • Modern frontend architecture for speed and responsiveness
  • Secure cloud infrastructure for reliability
  • Modular payment gateway integrations
  • Real-time event tracking for instant payment updates

Challenges we ran into

Some of the challenges during the building of Unilinks are:

  • Designing a UX that feels effortless across crypto, banks, and card payments
  • Balancing simplicity with powerful analytics
  • Ensuring links felt trustworthy across social platforms and messaging apps
  • Building something globally usable while remaining lightweight

Accomplishments that we're proud of

A Masterpiece of Simplicity: We didn't just build an app; we built a perfect workflow. Seeing a client upload a proof of payment is a game-changer because it stops the "Did you get my money?" emails. Flawless Design: We created a system so simple that anyone, anywhere in the world, can use it in seconds without ever asking "How do I pay?" Total Reliability: Our code is built to be rock-solid. Every link works perfectly, every time. I was proud to have built clean, professional links that build trust, instant confirmation, activity timelines, expiration tracking and have multi-currency features. Unilinks doesn’t just unify payment methods, it unifies the payment experience.

What we learned

  • Payments are emotional: clarity builds trust, speed builds confidence
  • Users care more about getting paid now than complex features
  • One great link beat five different instructions
  • Design and UX are just as important as payment infrastructure

What's next for Unilinks

  • Advanced analytics: views, drop-offs, and payment intent tracking
  • Custom branded domains for businesses and creators
  • Instant Alerts: Get a text message the second a client uploads a receipt.
  • One-Tap Share: Send your payment links directly to WhatsApp or Telegram with one click.
  • Integrate direct payment APIs (Stripe, Paystack, TON)

Built With

Share this project:

Updates