hackquest logo

Setlo

Shared event booking and USDG settlement for agencies, with supplier deposits released only when every required supplier accepts

视频

技术栈

React
Next
Node
Solidity
TypeScript
Viem
Supabase
Privy

描述

An event agency coordinates venues, caterers, AV teams and other suppliers, but each booking usually has separate deposits, terms and confirmations. A client can pay one supplier before discovering another is unavailable, leaving the agency to chase replacements and refunds.

Setlo brings those suppliers into one booking package. The agency sets the terms, amounts and deadlines. The client reviews and funds the approved package, and each supplier accepts or declines their own slot.

Deposits release only when every required supplier has accepted the current terms and the client has approved and funded the current configuration. If the booking expires, suppliers receive their earned, client-approved hold fees and the remaining money returns to the client.

Underneath, smart contracts hold USDG and enforce approvals, revisions, deadlines and settlement. The app provides shared booking progress, invitations and role-specific actions. Clients and suppliers sign in by email, with embedded payout wallets and sponsored network fees.

Setlo is deployed on Arbitrum Sepolia and Robinhood Chain Testnet using test USDG. The live demo lets reviewers switch roles and inspect contract state and transaction links.

Live app: https://setlo-mu.vercel.app

Demo: https://setlo-mu.vercel.app/demo

Documentation: https://setlo-mu.vercel.app/docs

本次黑客松进展

During the buildathon, I: - Built the settlement contract, including conditional confirmation, paid holds, supplier replacement, terms revisions, expiry refunds, balance release and cancellation. - Deployed the contract on Arbitrum Sepolia and Robinhood Chain Testnet, with source verification through Sourcify. - Built the agency package wizard, client funding flow, supplier acceptance screens, booking board and role-switching demo. - Integrated Privy authentication and embedded wallets, with signed actions relayed for clients and suppliers. - Added Supabase storage, Gmail invitations, QuickNode event handling and automatic claiming of credited payouts. - Added unit, fuzz and accounting invariant tests, plus live contract and relayer test scripts. - Published the working app, public repository, documentation, deployment addresses and screenshots. The current release uses test networks and test USDG

融资状态

Bootstrapped. No external funding raised to date. Seeking grant support to validate demand with event agencies, run a small pilot and strengthen the product before a mainnet release
队长
ZZephyr_cryt cryt
项目链接
赛道
InfraOtherDeFi