POC of a decentralized application (dApp) to enhance trust in agency-client relationships using blockchain. It enables trustless payments via smart contracts, securing funds in escrow until milestones are approved by clients. Stablecoins like USDC are used to ensure stability and ease of use.
Update the "Initialize Escrow" form by modifying the title, fields, and structure to meet new specifications. Use ShadCN components (Form, Combobox, Input, Label) for a responsive, dark/light mode-compatible design. The form will include updated fields for Client, Service Provider, Platform Address, Amount, Release Signer, and a dynamic Milestone(s) section. On submit, log the entire form data as an object in the console without altering existing services.
3. Type of Change
Mark with an x all the checkboxes that apply (like [x]).
[ ] π Documentation (updates to README, docs, or comments)
[ ] π Bug fix (non-breaking change which fixes an issue)
[ ] π Enhancement (non-breaking change which adds functionality)
[x] π₯ Breaking change (fix or feature that would cause existing functionality to change)
4. Changes Made
Change 1: Improved escrow initialization form functionality and structure.
Change 2: Fixed responsive padding for better display on small screens.
Change 3: Added popover and command components from ShadCN.
Pull Request | Trustless Work
1. Issue Link
2. Brief Description of the Issue
Update the "Initialize Escrow" form by modifying the title, fields, and structure to meet new specifications. Use ShadCN components (Form, Combobox, Input, Label) for a responsive, dark/light mode-compatible design. The form will include updated fields for Client, Service Provider, Platform Address, Amount, Release Signer, and a dynamic Milestone(s) section. On submit, log the entire form data as an object in the console without altering existing services.
3. Type of Change
Mark with an
x
all the checkboxes that apply (like[x]
).4. Changes Made
5. Evidence Before Solution
Loom Video - Before Solution
6. Evidence After Solution
Loom Video - After Solution