Case Study

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

More case studies

Mission 22: Taking an AI-Built Prototype to Production

How DevThinks took The Forge, the ambassador platform for US veterans nonprofit Mission 22, from an AI-assisted prototype to production with messaging, events, moderation, and Airtable sync.

Read more

DIROL DEX on Monad: TradingView Charts and Swap Features

How DevThinks integrated the licensed TradingView charting library, built swap features, and worked across the backend and UI of DIROL, a decentralized exchange on Monad.

Read more

Have something that needs building?

Tell us what you are building, your timeline, and where you are stuck. Start with the form, or call if you would rather talk it through.

Reach DevThinks directly

We take on web and mobile apps, Web3 products, payment systems, AI agents, and AI-built prototypes that need to reach production.

  • Distributed
    No office. We work async across time zones and meet on calls when a decision needs one.
  • Contact us
    nasir@devthinks.com
    +1 (559) 238-1537
  • Legal Address
    8 The Green Ste A
    Dover, DE 19901