DTrust Decentralized Trusts: Frontend, Wallets, and Smart Contracts
How DevThinks won DTrust on Upwork and built its Next.js frontend, Thirdweb wallet login, smart contract integration, and dashboard for trusts, funds, and beneficiaries.
- Client
- DTrust
- Year
- Service
- Web3 Frontend, Smart Contract Integration

Project context
A trust decides who gets money, when, and under what conditions. DTrust put those rules into smart contracts, so the setup and payouts ran on-chain.
That makes the interface hard. Users are setting up something with legal and financial weight, and every action is a wallet transaction they can't undo.
We found DTrust on Upwork and won it while running business development for a SaaS and Web3 studio, then built it with that studio's team.
What we built
- Frontend. The whole user-facing app, in Next.js with Material UI.
- Wallet login. Web3 authentication and wallet connection through Thirdweb.
- Smart contract integration. The screens that create and manage trusts talk directly to the contracts.
- Contract testing. We helped write tests for the smart contracts.
- User data. Profile and app data stored in Sanity.
- Dashboard. One place to create a trust, manage its funds, and add or update beneficiaries.
Stack
- Next.js
- React
- Material UI
- Thirdweb
- Solidity
- Sanity