About the Project
As our team signed up for the NUS Fintech Hackathon, all 3 of us had zero experience on blockchain. It was a steep learning curve: with 2 days to spare, we had to understand how XRPL accounts, escrows, and wallets actually work, and then turn that into a product that solved a real problem. The power of XRPL directed us to a problem that freelancers and clients face daily: safe and fair payments. We were motivated by the idea that people should be able to collaborate across borders without worrying about invoices, no‑shows, or chargebacks. That’s how GigSecure was born; an escrow‑driven gig platform where funds are locked on XRPL until the work is done, instead of relying on blind trust or screenshots.
While building GigSecure, we learned how to combine XRPL’s on‑chain guarantees with a clean, web‑native experience. We wired up Testnet accounts, conditional escrows, and wallet flows using Xaman and xrpl.js, then layered a simple client–freelancer UX on top so users could create gigs, lock funds, share a secret key, and release payment without thinking about transaction types or ledger indices.
The journey definitely wasn’t easy. Early on, just getting conditional escrows and fulfillment keys to work successfully felt like the greatest achievement, and we spent more time debugging our escrow logic and ‘live’ status on our dashboards than any other feature. With only less than a day towards our submission deadline, we were forced to prioritize ruthlessly, communicate efficiently, and work fast as a team. At long last, we have GigSecure, a web application that turns complex XRPL mechanics into a safe workflow for freelancers and clients alike, ensuring a fair and safe transaction for both parties. This hackathon has been a crash course in XRPL and product thinking, and has made us so excited to keep pushing GigSecure beyond the demo page!
Built With
- javascript
- next.js
- xprl
Log in or sign up for Devpost to join the conversation.